diff options
author | Mateusz Łukasik <mati75@linuxmint.pl> | 2014-09-10 13:50:41 +0200 |
---|---|---|
committer | Mateusz Łukasik <mati75@linuxmint.pl> | 2014-09-10 13:50:41 +0200 |
commit | 2d547200175bcaefcbca0862f8e0395e42c96224 (patch) | |
tree | d2d8508074c5035a8c5af248e147655cdeb0a1cb /src/skingui/skingui.cpp | |
parent | 02af8398ac9a1089a7fe9efda615a771e1c13637 (diff) |
Imported Upstream version 14.9.0
Diffstat (limited to 'src/skingui/skingui.cpp')
-rw-r--r-- | src/skingui/skingui.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/skingui/skingui.cpp b/src/skingui/skingui.cpp index 760c9c8..035f5a3 100644 --- a/src/skingui/skingui.cpp +++ b/src/skingui/skingui.cpp @@ -101,12 +101,17 @@ void SkinGui::changeStyleSheet(QString style) { } else { QString qss = Images::styleSheet(); +#ifdef USE_RESOURCES + Images::setTheme(pref->iconset); + QString path = ":/" + pref->iconset; +#else QDir current = QDir::current(); QString td = Images::themesDirectory(); - QString relativePath = current.relativeFilePath(td); + QString path = current.relativeFilePath(td); +#endif qss.replace(QRegExp("url\\s*\\(\\s*([^\\);]+)\\s*\\)", Qt::CaseSensitive, QRegExp::RegExp2), - QString("url(%1\\1)").arg(relativePath + "/")); - //qDebug("qss: %s", qss.toLatin1().constData()); + QString("url(%1\\1)").arg(path + "/")); + //qDebug("SkinGui::changeStyleSheet: qss: %s", qss.toLatin1().constData()); qApp->setStyleSheet(qss); } } |