#include <QtGui/QDialog>
class QString;
-class ButtonSelector;
+class ThemePicker;
+class ThemeSchedulerSettings;
class ThemeSelector : public QDialog
{
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_;
};