diff options
Diffstat (limited to 'src/modules/options/OptionsDialog.cpp')
| -rw-r--r-- | src/modules/options/OptionsDialog.cpp | 5 |
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() |
