More fixes, save state correctly, test state of checkboxes correctly
[quassel.git] / src / qtui / settingspages / chatmonitorsettingspage.h
index 6a7ca97..9498c87 100644 (file)
 #include "settingspage.h"
 #include "ui_chatmonitorsettingspage.h"
 
-// replace with forward declaration
-#include "bufferviewconfig.h"
-
 #include <QHash>
 
+class BufferViewConfig;
+
 class ChatMonitorSettingsPage : public SettingsPage {
   Q_OBJECT
 
@@ -46,15 +45,15 @@ class ChatMonitorSettingsPage : public SettingsPage {
     void widgetHasChanged();
     void on_activateBuffer_clicked();
     void on_deactivateBuffer_clicked();
-    void on_highlightAlways_toggled(bool state);
     void switchOperationMode(int modeIndex);
-    
+
   private:
     Ui::ChatMonitorSettingsPage ui;
     QHash<QString, QVariant> settings;
     bool testHasChanged();
-    void toggleBuffers(BufferView &inView, BufferViewConfig &inCfg, BufferView &outView, BufferViewConfig &outCfg);
-    BufferViewConfig *configAvailable;
-    BufferViewConfig *configActive;
+    void toggleBuffers(BufferView *inView, BufferViewConfig *inCfg, BufferView *outView, BufferViewConfig *outCfg);
+
+    BufferViewConfig *_configAvailable;
+    BufferViewConfig *_configActive;
 };
 #endif