diff options
author | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-11 14:24:43 +0100 |
---|---|---|
committer | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-11 14:24:43 +0100 |
commit | cc062cd6002ba1805e2cb3fb86afeca3a7a5d6fa (patch) | |
tree | 3ab46265c647bc081e058af5ff5bd09312afc04c /src/items/database/databasetableproperties.cpp | |
parent | 23631c63e5977b908e899ce4c69a6cd4856d7d0c (diff) | |
download | dbmodel-cc062cd6002ba1805e2cb3fb86afeca3a7a5d6fa.tar.xz |
Easier column adding
Diffstat (limited to 'src/items/database/databasetableproperties.cpp')
-rw-r--r-- | src/items/database/databasetableproperties.cpp | 5 |
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); } } |