27 #include "../../../dataaccess/dataset/DataSetType.h" 28 #include "../../../dataaccess/dataset/PrimaryKey.h" 29 #include "../../../dataaccess/dataset/Index.h" 30 #include "../../../dataaccess/dataset/UniqueKey.h" 35 #include "ui_ConstraintsIndexesPropertyDialogForm.h" 40 m_ui(new
Ui::ConstraintsIndexesPropertyDialogForm),
41 m_pkConstraintWidget(nullptr),
42 m_ukConstraintWidget(nullptr),
43 m_indexWidget(nullptr)
58 m_ui->m_helpPushButton->setPageReference(
"widgets/property/constraints_indexes.html");
102 m_ui->m_okPushButton->setText(tr(
"Edit"));
109 m_ui->m_pkRadioButton->setChecked(
true);
114 m_ui->m_ukRadioButton->setChecked(
true);
118 m_ui->m_okPushButton->setEnabled(
true);
123 m_ui->m_okPushButton->setText(tr(
"Edit"));
125 m_ui->m_idxRadioButton->setChecked(
true);
126 m_ui->m_okPushButton->setEnabled(
true);
129 m_ui->m_okPushButton->setEnabled(
true);
135 if(
m_ui->m_pkRadioButton->isChecked())
142 else if(
m_ui->m_ukRadioButton->isChecked())
149 else if(
m_ui->m_idxRadioButton->isChecked())
A class that models the description of a dataset.
A class used to define a constraint or index property creator.
It describes a unique key (uk) constraint.
It describes a primary key (pk) constraint.
It describes an index associated to a DataSetType.