summaryrefslogtreecommitdiff
path: root/src/skingui/skingui.cpp
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2014-09-10 13:50:41 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2014-09-10 13:50:41 +0200
commit2d547200175bcaefcbca0862f8e0395e42c96224 (patch)
treed2d8508074c5035a8c5af248e147655cdeb0a1cb /src/skingui/skingui.cpp
parent02af8398ac9a1089a7fe9efda615a771e1c13637 (diff)
Imported Upstream version 14.9.0
Diffstat (limited to 'src/skingui/skingui.cpp')
-rw-r--r--src/skingui/skingui.cpp11
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);
}
}