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
+
+
+