Added POI text field. Some tuning to detail screen item position.
[jspeed] / src / themeselector.h
index 4543657..8292128 100644 (file)
@@ -21,8 +21,9 @@
 
 #include <QtGui/QDialog>
 
-class ButtonSelector;
 class QString;
+class ThemePicker;
+class ThemeSchedulerSettings;
 
 class ThemeSelector : public QDialog
 {
@@ -34,19 +35,22 @@ 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 setButtonClicked();
+    void setThemeSelected();
+    void onThemeChanged();
 
 private:
-    void loadThemes();
-    void getThemeDetails(QString filename, QString& name, QString& id);
-    bool confirmCopy(QString const& name);
-    ButtonSelector* selector_;
-    QString theme_;
+    bool buttonClicked_;
+    bool themeSelected_;
+    ThemePicker* selector_;
+    ThemeSchedulerSettings* themeScheduler_;
 };