summaryrefslogtreecommitdiff
path: root/src/moapplication.cpp
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2014-03-16 20:05:13 +0100
committerTannin <devnull@localhost>2014-03-16 20:05:13 +0100
commitff272dcbbdf7ae9228bde4b9ddd15a152a109fe1 (patch)
treea311416e4e19f46a5e2c6ae4a4beec8220a8e621 /src/moapplication.cpp
parent129b76d7d2d90c3a791e101435987993ed8b312a (diff)
parent98354cd1e7f3c6b89f7112bda0791cf8ba191372 (diff)
Merge
Diffstat (limited to 'src/moapplication.cpp')
-rw-r--r--src/moapplication.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/moapplication.cpp b/src/moapplication.cpp
index f09b2fd9..12ff713b 100644
--- a/src/moapplication.cpp
+++ b/src/moapplication.cpp
@@ -23,8 +23,10 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include <appconfig.h>
#include <QFile>
#include <QStringList>
+#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
#include <QPlastiqueStyle>
#include <QCleanlooksStyle>
+#endif
#include <QProxyStyle>
#include <QStyleFactory>
#include <QPainter>
@@ -123,12 +125,18 @@ bool MOApplication::notify(QObject *receiver, QEvent *event)
void MOApplication::updateStyle(const QString &fileName)
{
+#if QT_VERSION >= QT_VERSION_CHECK(5,0,0)
+ if (fileName == "Fusion") {
+ setStyle(QStyleFactory::create("fusion"));
+ setStyleSheet("");
+#else
if (fileName == "Plastique") {
setStyle(new ProxyStyle(new QPlastiqueStyle));
setStyleSheet("");
} else if (fileName == "Cleanlooks") {
setStyle(new ProxyStyle(new QCleanlooksStyle));
setStyleSheet("");
+#endif
} else {
setStyle(new ProxyStyle(QStyleFactory::create(m_DefaultStyle)));
if (QFile::exists(fileName)) {