From: Manuel Nickschas Date: Thu, 11 Jun 2009 14:04:12 +0000 (+0200) Subject: Actually start using the formats retrieved via QssParser X-Git-Tag: 0.5-rc1~146 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=7bd2084db21a5203fe6119d3eb8857aa11c80aa7;hp=ec2b99363141d3cad003b8533b5462a313ade3c1 Actually start using the formats retrieved via QssParser --- diff --git a/src/uisupport/qssparser.h b/src/uisupport/qssparser.h index 0db59b51..1dc9e744 100644 --- a/src/uisupport/qssparser.h +++ b/src/uisupport/qssparser.h @@ -32,6 +32,7 @@ class QssParser { void loadStyleSheet(const QString &sheet); inline QPalette palette() const { return _palette; } + inline const QHash& formats() const { return _formats; } protected: typedef QList ColorTuple; @@ -57,6 +58,7 @@ class QssParser { private: QPalette _palette; + QHash _formats; int _maxSenderHash; }; diff --git a/src/uisupport/uistyle.cpp b/src/uisupport/uistyle.cpp index e1684f2e..96e86868 100644 --- a/src/uisupport/uistyle.cpp +++ b/src/uisupport/uistyle.cpp @@ -462,5 +462,9 @@ void UiStyle::loadStyleSheet() { // TODO handle results QApplication::setPalette(parser.palette()); - //QApplication::setStyleSheet(qApp->styleSheet()); // reload with custom palette settings + + qDeleteAll(_metricsCache); + _metricsCache.clear(); + _formatCache = parser.formats(); + }