diff options
| author | Tannin <devnull@localhost> | 2014-03-16 20:04:57 +0100 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2014-03-16 20:04:57 +0100 |
| commit | 98354cd1e7f3c6b89f7112bda0791cf8ba191372 (patch) | |
| tree | 46d89fd0c93e2345727063e827e94e4c69b5116d /src/moapplication.cpp | |
| parent | 0f8f7bf777a9201ec997675438801538e56df128 (diff) | |
some fixes towards qt5 compatibility
Diffstat (limited to 'src/moapplication.cpp')
| -rw-r--r-- | src/moapplication.cpp | 8 |
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)) { |
