summaryrefslogtreecommitdiff
path: root/src/items/database/databasetableproperties.cpp
diff options
context:
space:
mode:
authorLukáš Lalinský <lalinsky@gmail.com>2008-12-11 14:24:43 +0100
committerLukáš Lalinský <lalinsky@gmail.com>2008-12-11 14:24:43 +0100
commitcc062cd6002ba1805e2cb3fb86afeca3a7a5d6fa (patch)
tree3ab46265c647bc081e058af5ff5bd09312afc04c /src/items/database/databasetableproperties.cpp
parent23631c63e5977b908e899ce4c69a6cd4856d7d0c (diff)
downloaddbmodel-cc062cd6002ba1805e2cb3fb86afeca3a7a5d6fa.tar.xz
Easier column adding
Diffstat (limited to 'src/items/database/databasetableproperties.cpp')
-rw-r--r--src/items/database/databasetableproperties.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/items/database/databasetableproperties.cpp b/src/items/database/databasetableproperties.cpp
index 4c7b138..9b92f13 100644
--- a/src/items/database/databasetableproperties.cpp
+++ b/src/items/database/databasetableproperties.cpp
@@ -142,8 +142,9 @@ DatabaseTableProperties::updateColumnSelection()
}
else {
int index = columns[0];
- d->removeColumnButton->setEnabled(true);
+ int lastIndex = currentTable()->columnList()->columnCount() - 1;
+ d->removeColumnButton->setEnabled(index >= 0 && index <= lastIndex);
d->moveColumnUpButton->setEnabled(index > 0);
- d->moveColumnDownButton->setEnabled(index + 1 < currentTable()->columnList()->columnCount());
+ d->moveColumnDownButton->setEnabled(index < lastIndex);
}
}