equal
deleted
inserted
replaced
26 #define HBTHEME_P_H |
26 #define HBTHEME_P_H |
27 |
27 |
28 #include "hbicontheme_p.h" |
28 #include "hbicontheme_p.h" |
29 #include "hbthemeindex_p.h" |
29 #include "hbthemeindex_p.h" |
30 #include "hbtheme.h" |
30 #include "hbtheme.h" |
|
31 #include "hbthemeutils_p.h" |
31 |
32 |
32 class HbThemePrivate |
33 class HbThemePrivate |
33 { |
34 { |
34 Q_DECLARE_PUBLIC(HbTheme) |
35 Q_DECLARE_PUBLIC(HbTheme) |
35 public: |
36 public: |
36 void handleThemeChange(const QString &str = QString()); |
37 void handleThemeChange(const QString &str = QString()); |
37 void fetchCurrentThemeFromSettings(); |
|
38 void updateTheme(const QStringList &updatedFiles); |
38 void updateTheme(const QStringList &updatedFiles); |
39 HbThemePrivate(); |
39 HbThemePrivate(); |
40 ~HbThemePrivate(); |
40 ~HbThemePrivate(); |
41 static HbThemePrivate *d_ptr(HbTheme *t) { return t->d_func(); } |
41 static HbThemePrivate *d_ptr(HbTheme *t) { return t->d_func(); } |
42 static HbThemePrivate *instance() { return HbTheme::instance()->d_func(); } |
42 static HbThemePrivate *instance() { return HbTheme::instance()->d_func(); } |
43 |
43 |
44 public: |
44 public: |
45 QString currentTheme; |
|
46 HbIconTheme iconTheme; |
45 HbIconTheme iconTheme; |
47 HbTheme *q_ptr; |
46 HbTheme *q_ptr; |
48 |
|
49 }; |
47 }; |
50 #endif /* HBTHEME_P_H */ |
48 #endif /* HBTHEME_P_H */ |