forked from qt-creator/qt-creator
Core: Remove Qt4 compatibility styles
Change-Id: I56195042a49af05833c1ddcf40a91efb569b48b1 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
bc42628fe7
commit
5f5204558e
@@ -161,20 +161,10 @@ MainWindow::MainWindow() :
|
|||||||
QCoreApplication::setApplicationVersion(QLatin1String(Core::Constants::IDE_VERSION_LONG));
|
QCoreApplication::setApplicationVersion(QLatin1String(Core::Constants::IDE_VERSION_LONG));
|
||||||
QCoreApplication::setOrganizationName(QLatin1String(Constants::IDE_SETTINGSVARIANT_STR));
|
QCoreApplication::setOrganizationName(QLatin1String(Constants::IDE_SETTINGSVARIANT_STR));
|
||||||
QString baseName = QApplication::style()->objectName();
|
QString baseName = QApplication::style()->objectName();
|
||||||
if (Utils::HostOsInfo::isAnyUnixHost() && !Utils::HostOsInfo::isMacHost()) {
|
// Sometimes we get the standard windows 95 style as a fallback
|
||||||
if (baseName == QLatin1String("windows")) {
|
if (Utils::HostOsInfo::isAnyUnixHost() && !Utils::HostOsInfo::isMacHost()
|
||||||
// Sometimes we get the standard windows 95 style as a fallback
|
&& baseName == QLatin1String("windows")) {
|
||||||
if (QStyleFactory::keys().contains(QLatin1String("Fusion"))) {
|
baseName = QLatin1String("fusion");
|
||||||
baseName = QLatin1String("fusion"); // Qt5
|
|
||||||
} else { // Qt4
|
|
||||||
// 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");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
qApp->setStyle(new ManhattanStyle(baseName));
|
qApp->setStyle(new ManhattanStyle(baseName));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user