summaryrefslogtreecommitdiffstats
path: root/src/gui/styles/qs60style_p.h
diff options
context:
space:
mode:
authorAlessandro Portale <aportale@trolltech.com>2009-06-05 13:58:30 (GMT)
committerAlessandro Portale <aportale@trolltech.com>2009-06-05 13:58:30 (GMT)
commitd0a2a16bfe73c4281277397dec0fdc8ca201f0fa (patch)
treea9d70225ba347a84a7a51e0043dc511d90b2fcac /src/gui/styles/qs60style_p.h
parent426dc2fbefa8a901778c5fbafe6fb9ac61c4a004 (diff)
downloadQt-d0a2a16bfe73c4281277397dec0fdc8ca201f0fa.zip
Qt-d0a2a16bfe73c4281277397dec0fdc8ca201f0fa.tar.gz
Qt-d0a2a16bfe73c4281277397dec0fdc8ca201f0fa.tar.bz2
Prevent double deletion of m_themePalette
RevBy: Sami Merila
Diffstat (limited to 'src/gui/styles/qs60style_p.h')
-rw-r--r--src/gui/styles/qs60style_p.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gui/styles/qs60style_p.h b/src/gui/styles/qs60style_p.h
index 385c6e8..54da9e8 100644
--- a/src/gui/styles/qs60style_p.h
+++ b/src/gui/styles/qs60style_p.h
@@ -410,7 +410,7 @@ public:
static bool isToolBarBackground();
// calculates average color based on button skin graphics (minus borders).
- QColor colorFromFrameGraphics(QS60StylePrivate::SkinFrameElements frame) const;
+ QColor colorFromFrameGraphics(SkinFrameElements frame) const;
//set theme palette for application
void setThemePalette(QApplication *application) const;
@@ -432,7 +432,7 @@ public:
static const int m_numberOfLayouts;
mutable QHash<QPair<QS60StyleEnums::FontCategories , int>, QFont> m_mappedFontsCache;
- mutable QHash<QS60StylePrivate::SkinFrameElements, QColor> m_colorCache;
+ mutable QHash<SkinFrameElements, QColor> m_colorCache;
// Has one entry per SkinFrameElements
static const struct frameElementCenter {
@@ -465,7 +465,8 @@ private:
void setThemePalette(QWidget *widget) const;
void setThemePalette(QPalette *palette) const;
void setThemePaletteHash(QPalette *palette) const;
- static void QS60StylePrivate::storeThemePalette(QPalette *palette);
+ static void storeThemePalette(QPalette *palette);
+ static void deleteThemePalette();
static QSize partSize(QS60StyleEnums::SkinParts part,
SkinElementFlags flags = KDefaultSkinElementFlags);