Skip to content

Commit db17236

Browse files
committed
GUI: Make Settings-dialog a parent of Add Application-dialog.
1 parent 13eb741 commit db17236

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

gui/applicationdialog.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828

2929
ApplicationDialog::ApplicationDialog(const QString &name,
3030
const QString &path,
31-
const QString &title)
31+
const QString &title,
32+
QWidget *parent) :
33+
QDialog(parent)
3234
{
3335
QVBoxLayout *layout = new QVBoxLayout();
3436
mName = new QLineEdit(name);

gui/applicationdialog.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ class ApplicationDialog : public QDialog
3838
* @param name Default name for the application to start
3939
* @param path Path for the application
4040
* @param title Title for the dialog
41+
* @param parent Parent widget
4142
*/
4243
ApplicationDialog(const QString &name,
4344
const QString &path,
44-
const QString &title);
45+
const QString &title,
46+
QWidget *parent = 0);
4547
virtual ~ApplicationDialog();
4648

4749
/**

gui/settingsdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ void SettingsDialog::SaveCheckboxValue(QCheckBox *box, const QString &name)
214214

215215
void SettingsDialog::AddApplication()
216216
{
217-
ApplicationDialog dialog("", "", tr("Add a new application"));
217+
ApplicationDialog dialog("", "", tr("Add a new application"), this);
218218

219219
if (dialog.exec() == QDialog::Accepted)
220220
{

0 commit comments

Comments
 (0)