@@ -60,10 +60,10 @@ EditTableDialog::EditTableDialog(DBBrowserDB& db, const sqlb::ObjectIdentifier&
6060 constraint_menu->addAction (ui->actionAddForeignKey );
6161 constraint_menu->addAction (ui->actionAddUniqueConstraint );
6262 constraint_menu->addAction (ui->actionAddCheckConstraint );
63- connect (ui->actionAddPrimaryKey , &QAction::triggered, this , [this ]() { addConstraint (sqlb::Constraint::PrimaryKeyConstraintType ); });
64- connect (ui->actionAddForeignKey , &QAction::triggered, this , [this ]() { addConstraint (sqlb::Constraint::ForeignKeyConstraintType ); });
65- connect (ui->actionAddUniqueConstraint , &QAction::triggered, this , [this ]() { addConstraint (sqlb::Constraint::UniqueConstraintType ); });
66- connect (ui->actionAddCheckConstraint , &QAction::triggered, this , [this ]() { addConstraint (sqlb::Constraint::CheckConstraintType ); });
63+ connect (ui->actionAddPrimaryKey , &QAction::triggered, this , [this ]() { addConstraint (TableConstraintType::PrimaryKey ); });
64+ connect (ui->actionAddForeignKey , &QAction::triggered, this , [this ]() { addConstraint (TableConstraintType::ForeignKey ); });
65+ connect (ui->actionAddUniqueConstraint , &QAction::triggered, this , [this ]() { addConstraint (TableConstraintType::Unique ); });
66+ connect (ui->actionAddCheckConstraint , &QAction::triggered, this , [this ]() { addConstraint (TableConstraintType::Check ); });
6767 ui->buttonAddConstraint ->setMenu (constraint_menu);
6868
6969 // Get list of all collations
@@ -1095,10 +1095,10 @@ void EditTableDialog::removeConstraint()
10951095 populateFields ();
10961096}
10971097
1098- void EditTableDialog::addConstraint (sqlb::Constraint::ConstraintTypes type)
1098+ void EditTableDialog::addConstraint (TableConstraintType type)
10991099{
11001100 // There can only be one primary key
1101- if (type == sqlb::Constraint::PrimaryKeyConstraintType )
1101+ if (type == TableConstraintType::PrimaryKey )
11021102 {
11031103 if (m_table.primaryKey ())
11041104 {
@@ -1109,11 +1109,11 @@ void EditTableDialog::addConstraint(sqlb::Constraint::ConstraintTypes type)
11091109
11101110 // Create new constraint
11111111 m_table.addConstraint (sqlb::IndexedColumnVector{}, std::make_shared<sqlb::PrimaryKeyConstraint>());
1112- } else if (type == sqlb::Constraint::UniqueConstraintType )
1112+ } else if (type == TableConstraintType::Unique )
11131113 m_table.addConstraint (sqlb::IndexedColumnVector{}, std::make_shared<sqlb::UniqueConstraint>());
1114- else if (type == sqlb::Constraint::ForeignKeyConstraintType )
1114+ else if (type == TableConstraintType::ForeignKey )
11151115 m_table.addConstraint (sqlb::StringVector{}, std::make_shared<sqlb::ForeignKeyClause>());
1116- else if (type == sqlb::Constraint::CheckConstraintType )
1116+ else if (type == TableConstraintType::Check )
11171117 m_table.addConstraint (std::make_shared<sqlb::CheckConstraint>());
11181118
11191119 // Update SQL and view
0 commit comments