Themescheduler settings saving fixed.
[jspeed] / src / themeselector.h
index 4543657..05ce869 100644 (file)
@@ -21,8 +21,9 @@
 
 #include <QtGui/QDialog>
 
-class ButtonSelector;
 class QString;
+class ThemePicker;
+class ThemeSchedulerSettings;
 
 class ThemeSelector : public QDialog
 {
@@ -34,19 +35,20 @@ public:
 signals:
     void themeChanged();
 
+protected:
+    virtual void setVisible(bool visible);
+
 private slots:
     void saveTheme();
     void loadFromFile();
-
-protected:
-    virtual void setVisible(bool visible);
+    void openScheduler();
+    void enableDisableScheduler();
+    void disableScheduler();
 
 private:
-    void loadThemes();
-    void getThemeDetails(QString filename, QString& name, QString& id);
-    bool confirmCopy(QString const& name);
-    ButtonSelector* selector_;
-    QString theme_;
+    bool buttonClicked_;
+    ThemePicker* selector_;
+    ThemeSchedulerSettings* themeScheduler_;
 };