summaryrefslogtreecommitdiffstats
path: root/application/dialogs/NewInstanceDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'application/dialogs/NewInstanceDialog.cpp')
-rw-r--r--application/dialogs/NewInstanceDialog.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/application/dialogs/NewInstanceDialog.cpp b/application/dialogs/NewInstanceDialog.cpp
index 218d5e8e..b95f192f 100644
--- a/application/dialogs/NewInstanceDialog.cpp
+++ b/application/dialogs/NewInstanceDialog.cpp
@@ -81,7 +81,7 @@ NewInstanceDialog::NewInstanceDialog(const QString & initialGroup, const QString
importPage->setUrl(url);
}
- connect(m_buttons->button(QDialogButtonBox::Ok), &QPushButton::clicked, this, &QDialog::accept);
+ connect(m_buttons->button(QDialogButtonBox::Ok), &QPushButton::clicked, this, &NewInstanceDialog::accept);
connect(m_buttons->button(QDialogButtonBox::Help), &QPushButton::clicked, m_container, &PageContainer::help);
updateDialogState();
@@ -90,6 +90,18 @@ NewInstanceDialog::NewInstanceDialog(const QString & initialGroup, const QString
}
+void NewInstanceDialog::reject()
+{
+ MMC->settings()->set("NewInstanceGeometry", saveGeometry().toBase64());
+ QDialog::reject();
+}
+
+void NewInstanceDialog::accept()
+{
+ MMC->settings()->set("NewInstanceGeometry", saveGeometry().toBase64());
+ QDialog::accept();
+}
+
QList<BasePage *> NewInstanceDialog::getPages()
{
importPage = new ImportPage(this);
@@ -178,15 +190,3 @@ void NewInstanceDialog::on_instNameTextBox_textChanged(const QString &arg1)
{
updateDialogState();
}
-
-void NewInstanceDialog::closeEvent(QCloseEvent* event)
-{
- qDebug() << "New instance dialog close requested";
- if (m_container->prepareToClose())
- {
- qDebug() << "New instance dialog close approved";
- MMC->settings()->set("NewInstanceGeometry", saveGeometry().toBase64());
- qDebug() << "New instance dialog geometry saved";
- QDialog::closeEvent(event);
- }
-}