Changeset View
Changeset View
Standalone View
Standalone View
kcms/style/gtkthemesmodel.h
Show All 27 Lines | |||||
28 | 28 | | |||
29 | class GtkThemesModel : public QAbstractListModel { | 29 | class GtkThemesModel : public QAbstractListModel { | ||
30 | Q_OBJECT | 30 | Q_OBJECT | ||
31 | 31 | | |||
32 | Q_PROPERTY(QString selectedTheme READ selectedTheme WRITE setSelectedTheme NOTIFY selectedThemeChanged) | 32 | Q_PROPERTY(QString selectedTheme READ selectedTheme WRITE setSelectedTheme NOTIFY selectedThemeChanged) | ||
33 | 33 | | |||
34 | public: | 34 | public: | ||
35 | GtkThemesModel(QObject *parent = nullptr); | 35 | GtkThemesModel(QObject *parent = nullptr); | ||
36 | ~GtkThemesModel() override = default; | | |||
37 | 36 | | |||
38 | enum Roles { | 37 | enum Roles { | ||
39 | ThemeNameRole = Qt::UserRole + 1, | 38 | ThemeNameRole = Qt::UserRole + 1, | ||
40 | ThemePathRole | 39 | ThemePathRole | ||
41 | }; | 40 | }; | ||
42 | 41 | | |||
43 | void loadGtk2(); | 42 | void loadGtk2(); | ||
44 | void loadGtk3(); | 43 | void loadGtk3(); | ||
Show All 30 Lines |