ui: on windows, use native menus

Minor UI improvement for Windows users.
This commit is contained in:
itsmattkc
2020-04-06 00:14:36 +10:00
parent edc38ad8a2
commit 59fa80ae57
8 changed files with 26 additions and 6 deletions
+6
View File
@@ -25,6 +25,8 @@
Menu::Menu(QMenuBar *bar, const QObject* receiver, const char* member) :
QMenu(bar)
{
StyleManager::UseNativeWindowsStyling(this);
bar->addMenu(this);
if (receiver != nullptr) {
@@ -35,6 +37,8 @@ Menu::Menu(QMenuBar *bar, const QObject* receiver, const char* member) :
Menu::Menu(Menu *menu, const QObject *receiver, const char *member) :
QMenu(menu)
{
StyleManager::UseNativeWindowsStyling(this);
menu->addMenu(this);
if (receiver != nullptr) {
@@ -45,11 +49,13 @@ Menu::Menu(Menu *menu, const QObject *receiver, const char *member) :
Menu::Menu(QWidget *parent) :
QMenu(parent)
{
StyleManager::UseNativeWindowsStyling(this);
}
Menu::Menu(const QString &s, QWidget *parent) :
QMenu(s, parent)
{
StyleManager::UseNativeWindowsStyling(this);
}
QAction *Menu::AddItem(const QString &id,