src/hbcore/theme/hbeffecttheme_p.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 3 11d3954df52a
equal deleted inserted replaced
0:16d8024aca5e 1:f7ac710697a9
    35 class HB_AUTOTEST_EXPORT HbEffectTheme
    35 class HB_AUTOTEST_EXPORT HbEffectTheme
    36 {
    36 {
    37 public:
    37 public:
    38     HbEffectTheme();
    38     HbEffectTheme();
    39     ~HbEffectTheme();
    39     ~HbEffectTheme();
    40     static HbEffectTheme *global();
    40     static HbEffectTheme *instance();
       
    41     void setCurrentTheme(const QString &themeName);
    41 
    42 
    42     QString getEffectXml(const QString &fileNameLogical, bool &fromTheme) const;
    43     QString getEffectXml(const QString &fileNameLogical, bool &fromTheme) const;
    43     void setCurrentTheme(const QString &themeName);
       
    44     void clearDirList();
    44     void clearDirList();
    45     QString currentTheme() const;
    45     QString currentTheme() const;
    46 
    46 
    47 private:
    47 private:
    48     HbEffectThemePrivate* d_ptr;
    48     HbEffectThemePrivate* d_ptr;
       
    49     static HbEffectTheme *self;
    49     Q_DISABLE_COPY(HbEffectTheme)
    50     Q_DISABLE_COPY(HbEffectTheme)
    50     friend class TestHbEffectTheme;
    51     friend class TestHbEffectTheme;
    51 };
    52 };
    52 
    53 
    53 #endif // HBEFFECTTHEME_H
    54 #endif // HBEFFECTTHEME_H