summaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/guiSQLiteStudio/dialogs/columndialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'SQLiteStudio3/guiSQLiteStudio/dialogs/columndialog.h')
-rw-r--r--SQLiteStudio3/guiSQLiteStudio/dialogs/columndialog.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/SQLiteStudio3/guiSQLiteStudio/dialogs/columndialog.h b/SQLiteStudio3/guiSQLiteStudio/dialogs/columndialog.h
index 596441c..47615e8 100644
--- a/SQLiteStudio3/guiSQLiteStudio/dialogs/columndialog.h
+++ b/SQLiteStudio3/guiSQLiteStudio/dialogs/columndialog.h
@@ -68,12 +68,15 @@ class GUI_API_EXPORT ColumnDialog : public QDialog, public ExtActionContainer
QToolButton* getToolButtonForConstraint(SqliteCreateTable::Column::Constraint* constraint);
bool isUnofficialSqlite2Constraint(SqliteCreateTable::Column::Constraint* constraint);
void updateTypeValidations();
+ void updateTypeForAutoIncr();
+ bool hasAutoIncr() const;
Ui::ColumnDialog *ui = nullptr;
SqliteCreateTable::ColumnPtr column;
ColumnDialogConstraintsModel* constraintsModel = nullptr;
QCheckBox* modeCheckBox = nullptr;
Db* db = nullptr;
+ bool integerTypeEnforced = false;
private slots:
void updateConstraintsToolbarState();