diff --git a/app/layoutconfigdialog.cpp b/app/layoutconfigdialog.cpp
index a1d6923c2..edcf1b290 100644
--- a/app/layoutconfigdialog.cpp
+++ b/app/layoutconfigdialog.cpp
@@ -28,6 +28,11 @@ Latte::LayoutConfigDialog::LayoutConfigDialog(QWidget* parent)
ui->setupUi(this);
setAttribute(Qt::WA_DeleteOnClose, true);
+
+ connect(ui->buttonBox->button(QDialogButtonBox::Apply), &QPushButton::clicked
+ , this, &LayoutConfigDialog::apply);
+ connect(ui->buttonBox->button(QDialogButtonBox::RestoreDefaults), &QPushButton::clicked
+ , this, &LayoutConfigDialog::restoreDefaults);
}
Latte::LayoutConfigDialog::~LayoutConfigDialog()
@@ -55,22 +60,26 @@ void Latte::LayoutConfigDialog::on_exportButton_clicked()
qDebug() << Q_FUNC_INFO;
}
-void Latte::LayoutConfigDialog::on_okButton_clicked()
+void Latte::LayoutConfigDialog::accept()
{
qDebug() << Q_FUNC_INFO;
+
+ setVisible(false);
}
-void Latte::LayoutConfigDialog::on_applyButton_cliked()
+void Latte::LayoutConfigDialog::reject()
{
qDebug() << Q_FUNC_INFO;
+
+ setVisible(false);
}
-void Latte::LayoutConfigDialog::on_cancelButton_clicked()
+void Latte::LayoutConfigDialog::apply()
{
qDebug() << Q_FUNC_INFO;
}
-void Latte::LayoutConfigDialog::on_resetButton_clicked()
+void Latte::LayoutConfigDialog::restoreDefaults()
{
qDebug() << Q_FUNC_INFO;
}
diff --git a/app/layoutconfigdialog.h b/app/layoutconfigdialog.h
index bca088991..25ae8d8fb 100644
--- a/app/layoutconfigdialog.h
+++ b/app/layoutconfigdialog.h
@@ -41,16 +41,16 @@ public:
~LayoutConfigDialog();
private slots:
+ // auto connections
void on_copyButton_clicked();
void on_removeButton_clicked();
void on_importButton_clicked();
void on_exportButton_clicked();
- void on_okButton_clicked();
- void on_applyButton_cliked();
- void on_cancelButton_clicked();
- void on_resetButton_clicked();
-
+ void accept() override;
+ void reject() override;
+ void apply();
+ void restoreDefaults();
private:
Ui::LayoutConfigDialog* ui;
diff --git a/app/layoutconfigdialog.ui b/app/layoutconfigdialog.ui
index b855defcd..ef931f65a 100644
--- a/app/layoutconfigdialog.ui
+++ b/app/layoutconfigdialog.ui
@@ -27,8 +27,8 @@
Layouts
-
- -
+
+
-
false
@@ -44,7 +44,7 @@
- -
+
-
-
@@ -119,8 +119,8 @@
accept()
- 248
- 254
+ 254
+ 341
157
@@ -135,8 +135,8 @@
reject()
- 316
- 260
+ 322
+ 341
286