Changeset View
Changeset View
Standalone View
Standalone View
src/abstractappearance.h
Show All 33 Lines | 31 | public: | |||
---|---|---|---|---|---|
34 | virtual bool saveSettings() const = 0; | 34 | virtual bool saveSettings() const = 0; | ||
35 | virtual bool loadSettings(const QString& path) = 0; | 35 | virtual bool loadSettings(const QString& path) = 0; | ||
36 | virtual bool saveSettings(const QString& path) const = 0; | 36 | virtual bool saveSettings(const QString& path) const = 0; | ||
37 | 37 | | |||
38 | /** @returns the installed themes' paths*/ | 38 | /** @returns the installed themes' paths*/ | ||
39 | virtual QStringList installedThemes() const = 0; | 39 | virtual QStringList installedThemes() const = 0; | ||
40 | 40 | | |||
41 | void setTheme(const QString& name); | 41 | void setTheme(const QString& name); | ||
42 | void setCursor(const QString& name); | | |||
43 | void setIcon(const QString& name); | | |||
44 | void setIconFallback(const QString& name); | | |||
45 | void setFont(const QString& font); | | |||
46 | void setShowIconsInMenus(bool show); | | |||
47 | void setShowIconsInButtons(bool show); | | |||
48 | void setPrimaryButtonWarpsSlider(bool enabled); | 42 | void setPrimaryButtonWarpsSlider(bool enabled); | ||
49 | void setToolbarStyle(const QString& style); | | |||
50 | 43 | | |||
51 | QString getTheme() const; | 44 | QString getTheme() const; | ||
52 | QString getCursor() const; | | |||
53 | QString getIcon() const; | | |||
54 | QString getIconFallback() const; | | |||
55 | QString getFont() const; | | |||
56 | QString getThemeGtk3() const; | 45 | QString getThemeGtk3() const; | ||
57 | QString getToolbarStyle() const; | | |||
58 | bool getShowIconsInButtons() const; | | |||
59 | bool getShowIconsInMenus() const; | | |||
60 | bool getPrimaryButtonWarpsSlider() const; | 46 | bool getPrimaryButtonWarpsSlider() const; | ||
61 | 47 | | |||
62 | QStringList installedThemesNames() const; | 48 | QStringList installedThemesNames() const; | ||
63 | bool hasProperty(const QString& key) const; | 49 | bool hasProperty(const QString& key) const; | ||
64 | 50 | | |||
65 | static QMap<QString,QString> readSettingsTuples(QIODevice* device); | 51 | static QMap<QString,QString> readSettingsTuples(QIODevice* device); | ||
66 | 52 | | |||
67 | protected: | 53 | protected: | ||
68 | QMap<QString, QString> m_settings; | 54 | QMap<QString, QString> m_settings; | ||
69 | }; | 55 | }; | ||
70 | 56 | | |||
71 | #endif | 57 | #endif |