style: use native menu styling on macOS too

This commit is contained in:
itsmattkc
2020-05-03 17:15:09 +10:00
parent 403a8a8656
commit b2acb5c326
3 changed files with 9 additions and 9 deletions
+7 -3
View File
@@ -45,14 +45,18 @@ QList<StyleDescriptor> StyleManager::ListInternal()
return style_list;
}
#ifdef Q_OS_WINDOWS
void StyleManager::UseNativeWindowsStyling(QWidget *widget)
void StyleManager::UseOSNativeStyling(QWidget *widget)
{
#if defined(Q_OS_WINDOWS)
QStyle* s = QStyleFactory::create(QStringLiteral("windowsvista"));
widget->setStyle(s);
widget->setPalette(s->standardPalette());
}
#elif defined(Q_OS_MAC)
QStyle* s = QStyleFactory::create(QStringLiteral("macintosh"));
widget->setStyle(s);
widget->setPalette(s->standardPalette());
#endif
}
QPalette StyleManager::ParsePalette(const QString& ini_path)
{
+1 -3
View File
@@ -54,9 +54,7 @@ public:
static QList<StyleDescriptor> ListInternal();
#ifdef Q_OS_WINDOWS
static void UseNativeWindowsStyling(QWidget* widget);
#endif
static void UseOSNativeStyling(QWidget* widget);
private:
static QPalette ParsePalette(const QString& ini_path);