Tuned the settings dialog a bit, mostly fixing the layout problems we had and adding
[quassel.git] / src / qtgui / settingspages.h
index f7d0f85..4e169b5 100644 (file)
@@ -31,6 +31,7 @@
 
 class BufferManagementSettingsPage : public QWidget, public SettingsInterface {
   Q_OBJECT
+  Q_INTERFACES(SettingsInterface)
 
   public:
     QString category() { return tr("Buffers"); }
@@ -39,6 +40,8 @@ class BufferManagementSettingsPage : public QWidget, public SettingsInterface {
 
     BufferManagementSettingsPage();
 
+    void applyChanges();
+
 
   private:
     Ui::BufferManagementSettingsPage ui;
@@ -47,6 +50,7 @@ class BufferManagementSettingsPage : public QWidget, public SettingsInterface {
 
 class ConnectionSettingsPage : public QWidget, public SettingsInterface {
   Q_OBJECT
+  Q_INTERFACES(SettingsInterface)
 
   public:
     QString category() { return tr("Behavior"); }
@@ -55,6 +59,7 @@ class ConnectionSettingsPage : public QWidget, public SettingsInterface {
 
     ConnectionSettingsPage();
 
+    void applyChanges();
 
   private:
     Ui::ConnectionSettingsPage ui;