macOS: add basic menubar support

This commit is contained in:
selsta
2019-07-01 10:42:23 +02:00
parent 02ae14fd6b
commit 9fc617956d
9 changed files with 80 additions and 2 deletions

View File

@@ -40,6 +40,7 @@ public:
static bool openFolderAndSelectItem(const QUrl &path);
static QPixmap screenshot();
static QString bundlePath();
static void disableWindowTabbing();
};
#endif //MACOSHELPER_H

View File

@@ -41,6 +41,14 @@
#include "ScopeGuard.h"
void MacOSHelper::disableWindowTabbing()
{
#ifdef __MAC_10_12
if ([NSWindow respondsToSelector:@selector(allowsAutomaticWindowTabbing)])
[NSWindow setAllowsAutomaticWindowTabbing: NO];
#endif
}
bool MacOSHelper::isCapsLock()
{
#ifdef __MAC_10_12