Add a shortcut for hiding current buffer.
[quassel.git] / src / qtui / settingspagedlg.cpp
index 577b261..99a1954 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-08 by the Quassel IRC Team                         *
+ *   Copyright (C) 2005-2010 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -20,6 +20,8 @@
 
 #include "settingspagedlg.h"
 
+#include "iconloader.h"
+
 SettingsPageDlg::SettingsPageDlg(SettingsPage *page, QWidget *parent)
   : QDialog(parent)
 {
@@ -31,7 +33,8 @@ SettingsPageDlg::SettingsPageDlg(SettingsPage *page, QWidget *parent)
   setWindowFlags(Qt::Sheet);
 
   ui.pageTitle->setText(page->title());
-  setWindowTitle(QString("Configure %1").arg(page->title()));
+  setWindowTitle(tr("Configure %1").arg(page->title()));
+  setWindowIcon(SmallIcon("configure"));
 
   // make the scrollarea behave sanely
   ui.settingsFrame->setWidgetResizable(true);
@@ -109,7 +112,7 @@ void SettingsPageDlg::loadDefaults() {
   if(!currentPage()) return;
   int ret = QMessageBox::question(this, tr("Restore Defaults"), tr("Do you like to restore the default values for this page?"),
                                   QMessageBox::RestoreDefaults|QMessageBox::Cancel, QMessageBox::Cancel);
-  if(ret == QMessageBox::Yes) {
+  if(ret == QMessageBox::RestoreDefaults) {
     currentPage()->defaults();
   }
 }