EditTableDialog
0
0
650
600
Edit table definition
:/icons/table:/icons/table
true
-
Table
-
75
true
-
Advanced
true
Qt::ToolButtonTextBesideIcon
Qt::DownArrow
-
-
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.
Without Rowid
-
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
Not null
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 it in problems.</p></body></html>
true
-
Qt::Horizontal
QDialogButtonBox::Cancel|QDialogButtonBox::Ok
SqlTextEdit
QAbstractScrollArea
1
editTableName
buttonMore
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()
79
203
79
65
removeFieldButton
clicked()
EditTableDialog
removeField()
232
203
249
63
editTableName
textChanged(QString)
EditTableDialog
checkInput()
62
48
115
3
buttonMoveUp
clicked()
EditTableDialog
moveUp()
356
203
308
235
buttonMoveDown
clicked()
EditTableDialog
moveDown()
497
203
308
235
buttonMore
toggled(bool)
widgetExtension
setVisible(bool)
97
78
103
98
checkWithoutRowid
toggled(bool)
EditTableDialog
setWithoutRowid(bool)
324
113
324
299
treeWidget
currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)
EditTableDialog
fieldSelectionChanged()
324
294
324
299
fieldSelectionChanged()
addField()
editField()
removeField()
checkInput()
itemChanged()
moveUp()
moveDown()
setWithoutRowid(bool)