qtui: Clean up SystemTray
[quassel.git] / src / qtui / systrayanimationnotificationbackend.h
index 6a72001..cbe934d 100644 (file)
@@ -41,5 +41,26 @@ private slots:
     void animateChanged(const QVariant &);
 
 private:
+    class ConfigWidget;
+    bool _animate;
+};
+
+
+class SystrayAnimationNotificationBackend::ConfigWidget : public SettingsPage
+{
+    Q_OBJECT
+
+public:
+    ConfigWidget(QWidget *parent = 0);
+    void save();
+    void load();
+    bool hasDefaults() const;
+    void defaults();
+
+private slots:
+    void widgetChanged();
+
+private:
+    QCheckBox *_animateBox;
     bool _animate;
 };
\ No newline at end of file