diff --git a/examples/sql/sqlbrowser/qsqlconnectiondialog.cpp b/examples/sql/sqlbrowser/qsqlconnectiondialog.cpp index eaaacd8e167..21c22b84d9b 100644 --- a/examples/sql/sqlbrowser/qsqlconnectiondialog.cpp +++ b/examples/sql/sqlbrowser/qsqlconnectiondialog.cpp @@ -21,11 +21,6 @@ QSqlConnectionDialog::QSqlConnectionDialog(QWidget *parent) m_ui->dbCheckBox->setEnabled(false); m_ui->comboDriver->addItems(drivers); - - connect(m_ui->okButton, &QPushButton::clicked, - this, &QSqlConnectionDialog::onOkButton); - connect(m_ui->cancelButton, &QPushButton::clicked, - this, &QSqlConnectionDialog::reject); } QSqlConnectionDialog::~QSqlConnectionDialog() @@ -68,13 +63,13 @@ bool QSqlConnectionDialog::useInMemoryDatabase() const return m_ui->dbCheckBox->isChecked(); } -void QSqlConnectionDialog::onOkButton() +void QSqlConnectionDialog::accept() { if (m_ui->comboDriver->currentText().isEmpty()) { QMessageBox::information(this, tr("No database driver selected"), tr("Please select a database driver")); m_ui->comboDriver->setFocus(); } else { - accept(); + QDialog::accept(); } } diff --git a/examples/sql/sqlbrowser/qsqlconnectiondialog.h b/examples/sql/sqlbrowser/qsqlconnectiondialog.h index 605fe376c2c..b5654ea9133 100644 --- a/examples/sql/sqlbrowser/qsqlconnectiondialog.h +++ b/examples/sql/sqlbrowser/qsqlconnectiondialog.h @@ -28,8 +28,7 @@ public: int port() const; bool useInMemoryDatabase() const; -private slots: - void onOkButton(); + void accept() override; private: Ui::QSqlConnectionDialogUi *m_ui; diff --git a/examples/sql/sqlbrowser/qsqlconnectiondialog.ui b/examples/sql/sqlbrowser/qsqlconnectiondialog.ui index b99897aa3ba..ae562316f3c 100644 --- a/examples/sql/sqlbrowser/qsqlconnectiondialog.ui +++ b/examples/sql/sqlbrowser/qsqlconnectiondialog.ui @@ -163,47 +163,11 @@ - - - 0 + + + QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok - - 6 - - - - - Qt::Horizontal - - - QSizePolicy::Expanding - - - - 20 - 20 - - - - - - - - &OK - - - true - - - - - - - &Cancel - - - - + @@ -216,8 +180,6 @@ editHostname portSpinBox dbCheckBox - okButton - cancelButton @@ -237,5 +199,37 @@ + + buttonBox + accepted() + QSqlConnectionDialogUi + accept() + + + 19 + 278 + + + 20 + 244 + + + + + buttonBox + rejected() + QSqlConnectionDialogUi + reject() + + + 58 + 276 + + + 58 + 258 + + +