aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/OptionsDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/options/OptionsDialog.cpp')
-rw-r--r--src/modules/options/OptionsDialog.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/options/OptionsDialog.cpp b/src/modules/options/OptionsDialog.cpp
index 99fd32dec..72d5a78dc 100644
--- a/src/modules/options/OptionsDialog.cpp
+++ b/src/modules/options/OptionsDialog.cpp
@@ -99,7 +99,7 @@ OptionsDialogTreeWidgetItem::~OptionsDialogTreeWidgetItem()
{
}
-OptionsDialog::OptionsDialog(QWidget * par,const QString &szGroup)
+OptionsDialog::OptionsDialog(QWidget * par,const QString &szGroup,bool bModal)
: QDialog(par)
{
setObjectName("general_options_dialog");
@@ -270,6 +270,9 @@ OptionsDialog::OptionsDialog(QWidget * par,const QString &szGroup)
}
new QShortcut(Qt::Key_Escape,this,SLOT(close()));
+
+ if(bModal)
+ setWindowModality(par ? Qt::WindowModal : Qt::ApplicationModal);
}
OptionsDialog::~OptionsDialog()