From 13eb74173cdeb25d9f5fdacf2de0d99a25294e26 Mon Sep 17 00:00:00 2001 From: Kimmo Varis Date: Sat, 6 Jun 2009 12:51:14 +0300 Subject: [PATCH] GUI: Make mainwindow parent of Settings-dialog. --- gui/mainwindow.cpp | 2 +- gui/settingsdialog.cpp | 6 +++++- gui/settingsdialog.h | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index b6282a69b..5a25b1568 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -291,7 +291,7 @@ void MainWindow::CheckDone() void MainWindow::ProgramSettings() { - SettingsDialog dialog(mSettings, mApplications); + SettingsDialog dialog(mSettings, mApplications, this); if (dialog.exec() == QDialog::Accepted) { dialog.SaveCheckboxValues(); diff --git a/gui/settingsdialog.cpp b/gui/settingsdialog.cpp index bfc25102b..d707e0b17 100644 --- a/gui/settingsdialog.cpp +++ b/gui/settingsdialog.cpp @@ -18,12 +18,16 @@ #include "settingsdialog.h" +#include +#include #include #include #include #include "applicationdialog.h" -SettingsDialog::SettingsDialog(QSettings &programSettings, ApplicationList &list) : +SettingsDialog::SettingsDialog(QSettings &programSettings, ApplicationList &list, + QWidget *parent) : + QDialog(parent), mSettings(programSettings), mApplications(list) { diff --git a/gui/settingsdialog.h b/gui/settingsdialog.h index 57eea9d52..0fb0e3443 100644 --- a/gui/settingsdialog.h +++ b/gui/settingsdialog.h @@ -41,7 +41,7 @@ class SettingsDialog : public QDialog { Q_OBJECT public: - SettingsDialog(QSettings &programSettings, ApplicationList &list); + SettingsDialog(QSettings &programSettings, ApplicationList &list, QWidget *parent = 0); virtual ~SettingsDialog(); /**