1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-18 03:52:11 +01:00

OP-1088 Switched to use 'Fusion' style on the application

This commit is contained in:
Fredrik Arvidsson 2014-01-28 19:42:20 +01:00 committed by m_thread
parent e6a8d8f02c
commit 9b50c26e8f

View File

@ -50,7 +50,9 @@
#include "ioutputpane.h"
#include "icorelistener.h"
#include "iconfigurableplugin.h"
#include "manhattanstyle.h"
#include <qstylefactory.h>
#include "rightpane.h"
#include "settingsdialog.h"
#include "threadmanager.h"
@ -140,20 +142,7 @@ MainWindow::MainWindow() :
QCoreApplication::setOrganizationName(QLatin1String("OpenPilot"));
QCoreApplication::setOrganizationDomain(QLatin1String("openpilot.org"));
QSettings::setDefaultFormat(XmlConfig::XmlSettingsFormat);
QString baseName = qApp->style()->objectName();
#ifdef Q_WS_X11
if (baseName == QLatin1String("windows")) {
// Sometimes we get the standard windows 95 style as a fallback
// e.g. if we are running on a KDE4 desktop
QByteArray desktopEnvironment = qgetenv("DESKTOP_SESSION");
if (desktopEnvironment == "kde") {
baseName = QLatin1String("plastique");
} else {
baseName = QLatin1String("cleanlooks");
}
}
#endif
qApp->setStyle(new ManhattanStyle(baseName));
qApp->setStyle(QStyleFactory::create("Fusion"));
setDockNestingEnabled(true);