cleaning up the general settings page
[quassel.git] / src / qtui / settingsdlg.cpp
index 5f255b1..d070080 100644 (file)
@@ -24,6 +24,8 @@ SettingsDlg::SettingsDlg(QWidget *parent)
   : QDialog(parent),
     _currentPage(0)
 {
+  setModal(true);
+  setAttribute(Qt::WA_DeleteOnClose, true);
   ui.setupUi(this);
 
   updateGeometry();
@@ -37,7 +39,7 @@ SettingsDlg::SettingsDlg(QWidget *parent)
 void SettingsDlg::registerSettingsPage(SettingsPage *sp) {
   sp->setParent(ui.settingsStack);
   ui.settingsStack->addWidget(sp);
-  
+
   connect(sp, SIGNAL(changed(bool)), this, SLOT(setButtonStates()));
 
   QTreeWidgetItem *cat;