EditTableDialog
0
0
650
600
Edit table definition
:/icons/table:/icons/table
true
-
Table
-
75
true
-
Advanced
true
Qt::ToolButtonTextBesideIcon
Qt::DownArrow
-
-
Database schema
comboSchema
-
-
Without Rowid
checkWithoutRowid
-
Make this a 'WITHOUT rowid' table. Setting this flag requires a field of type INTEGER with the primary key flag set and the auto increment flag unset.
-
Fields
-
-
Add field
:/icons/field_add:/icons/field_add
Qt::ToolButtonTextBesideIcon
true
-
false
Remove field
:/icons/field_delete:/icons/field_delete
Qt::ToolButtonTextBesideIcon
true
-
false
Move field up
:/icons/up:/icons/up
Qt::ToolButtonTextBesideIcon
true
-
false
Move field down
:/icons/down:/icons/down
Qt::ToolButtonTextBesideIcon
true
-
Qt::Horizontal
40
20
-
0
0
0
0
0
-
Qt::Vertical
0
0
0
140
false
Name
Type
NN
Not null
PK
Primary key
AI
Autoincrement
U
Unique
Default
Default value
Check
Check constraint
Foreign Key
true
-
<html><head/><body><p><span style=" font-weight:600; color:#ff0000;">Warning: </span>There is something with this table definition that our parser doesn't fully understand. Modifying and saving this table might result in problems.</p></body></html>
true
-
Qt::Horizontal
QDialogButtonBox::Cancel|QDialogButtonBox::Ok
SqlTextEdit
QAbstractScrollArea
1
editTableName
buttonMore
comboSchema
checkWithoutRowid
addFieldButton
removeFieldButton
buttonMoveUp
buttonMoveDown
treeWidget
sqlTextEdit
buttonBox
accepted()
EditTableDialog
accept()
261
590
157
274
buttonBox
rejected()
EditTableDialog
reject()
329
590
286
274
treeWidget
itemSelectionChanged()
EditTableDialog
fieldSelectionChanged()
137
367
411
181
addFieldButton
clicked()
EditTableDialog
addField()
94
253
79
65
removeFieldButton
clicked()
EditTableDialog
removeField()
222
253
249
63
editTableName
textChanged(QString)
EditTableDialog
checkInput()
62
48
115
3
buttonMoveUp
clicked()
EditTableDialog
moveUp()
343
253
308
235
buttonMoveDown
clicked()
EditTableDialog
moveDown()
481
253
308
235
buttonMore
toggled(bool)
widgetExtension
setVisible(bool)
97
78
117
176
checkWithoutRowid
toggled(bool)
EditTableDialog
setWithoutRowid(bool)
344
143
324
299
treeWidget
currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)
EditTableDialog
fieldSelectionChanged()
324
294
324
299
comboSchema
currentIndexChanged(QString)
EditTableDialog
changeSchema(QString)
186
155
647
157
fieldSelectionChanged()
addField()
editField()
removeField()
checkInput()
itemChanged()
moveUp()
moveDown()
setWithoutRowid(bool)
changeSchema(QString)