EditIndexDialog
0
0
703
543
Edit Index Schema
:/icons/index_create:/icons/index_create
-
-
&Name
editIndexName
-
-
&Table
comboTableName
-
-
&Unique
checkIndexUnique
-
-
For restricting the index to only a part of the table you can specify a WHERE clause here that selects the part of the table that should be indexed
Partial inde&x clause
editPartialClause
-
-
Colu&mns
tableIndexColumns
-
0
0
Qt::Vertical
-
QAbstractItemView::NoEditTriggers
false
true
QAbstractItemView::SingleSelection
QAbstractItemView::SelectRows
true
false
Table column
Type
-
-
Qt::Vertical
20
40
-
Qt::RightArrow
-
Qt::LeftArrow
-
Add a new expression column to the index. Expression columns contain SQL expression rather than column names.
:/icons/cog_go.png:/icons/cog_go.png
-
Qt::Vertical
20
40
-
0
1
0
250
QAbstractItemView::AnyKeyPressed|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked
false
true
QAbstractItemView::SingleSelection
QAbstractItemView::SelectRows
true
false
Index column
Order
-
-
Qt::Vertical
20
40
-
Qt::UpArrow
-
Qt::DownArrow
-
Qt::Vertical
20
40
0
100
true
-
Qt::Horizontal
QDialogButtonBox::Cancel|QDialogButtonBox::Ok
SqlTextEdit
QWidget
1
editIndexName
comboTableName
checkIndexUnique
editPartialClause
tableTableColumns
tableIndexColumns
buttonToIndex
buttonFromIndex
buttonBox
accepted()
EditIndexDialog
accept()
264
536
157
274
buttonBox
rejected()
EditIndexDialog
reject()
332
536
286
274
comboTableName
currentIndexChanged(QString)
EditIndexDialog
tableChanged(QString)
145
74
236
31
editIndexName
textChanged(QString)
EditIndexDialog
checkInput()
429
14
443
39
tableIndexColumns
cellChanged(int,int)
EditIndexDialog
checkInput()
443
170
566
40
checkIndexUnique
toggled(bool)
EditIndexDialog
checkInput()
153
100
304
251
buttonToIndex
clicked()
EditIndexDialog
addToIndex()
406
247
385
103
buttonFromIndex
clicked()
EditIndexDialog
removeFromIndex()
406
285
350
95
tableIndexColumns
doubleClicked(QModelIndex)
EditIndexDialog
removeFromIndex(QModelIndex)
520
236
684
175
tableTableColumns
doubleClicked(QModelIndex)
EditIndexDialog
addToIndex(QModelIndex)
231
357
19
205
editPartialClause
textChanged(QString)
EditIndexDialog
checkInput()
242
129
47
103
buttonMoveColumnUp
clicked()
EditIndexDialog
moveColumnUp()
676
241
700
212
buttonMoveColumnDown
clicked()
EditIndexDialog
moveColumnDown()
686
299
699
307
buttonAddExpressionColumn
clicked()
EditIndexDialog
addExpressionColumn()
398
311
379
500
tableChanged(QString)
checkInput()
addToIndex()
addToIndex(QModelIndex)
removeFromIndex()
removeFromIndex(QModelIndex)
moveColumnUp()
moveColumnDown()
addExpressionColumn()