Skip to content

Commit 13eb741

Browse files
committed
GUI: Make mainwindow parent of Settings-dialog.
1 parent 3e0f1a5 commit 13eb741

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

gui/mainwindow.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ void MainWindow::CheckDone()
291291

292292
void MainWindow::ProgramSettings()
293293
{
294-
SettingsDialog dialog(mSettings, mApplications);
294+
SettingsDialog dialog(mSettings, mApplications, this);
295295
if (dialog.exec() == QDialog::Accepted)
296296
{
297297
dialog.SaveCheckboxValues();

gui/settingsdialog.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,16 @@
1818

1919

2020
#include "settingsdialog.h"
21+
#include <QDialog>
22+
#include <QWidget>
2123
#include <QLabel>
2224
#include <QDebug>
2325
#include <QTabWidget>
2426
#include "applicationdialog.h"
2527

26-
SettingsDialog::SettingsDialog(QSettings &programSettings, ApplicationList &list) :
28+
SettingsDialog::SettingsDialog(QSettings &programSettings, ApplicationList &list,
29+
QWidget *parent) :
30+
QDialog(parent),
2731
mSettings(programSettings),
2832
mApplications(list)
2933
{

gui/settingsdialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class SettingsDialog : public QDialog
4141
{
4242
Q_OBJECT
4343
public:
44-
SettingsDialog(QSettings &programSettings, ApplicationList &list);
44+
SettingsDialog(QSettings &programSettings, ApplicationList &list, QWidget *parent = 0);
4545
virtual ~SettingsDialog();
4646

4747
/**

0 commit comments

Comments
 (0)