mirror of https://github.com/Nheko-Reborn/nheko
parent
1716502eff
commit
1b7816f7ca
@ -0,0 +1,10 @@ |
||||
#pragma once |
||||
|
||||
#include <QMenuBar> |
||||
|
||||
class MacHelper |
||||
{ |
||||
public: |
||||
static void showEmojiWindow(); |
||||
static void initializeMenus(); |
||||
}; |
@ -0,0 +1,26 @@ |
||||
#include "MacHelper.h" |
||||
|
||||
#include <Cocoa/Cocoa.h> |
||||
#include <Foundation/Foundation.h> |
||||
#include <Foundation/NSString.h> |
||||
#include <QCoreApplication> |
||||
|
||||
void |
||||
MacHelper::showEmojiWindow() |
||||
{ |
||||
NSApplication *theNSApplication = [NSApplication sharedApplication]; |
||||
[theNSApplication orderFrontCharacterPalette:nil]; |
||||
} |
||||
|
||||
void |
||||
MacHelper::initializeMenus() |
||||
{ |
||||
NSApplication *theNSApplication = [NSApplication sharedApplication]; |
||||
|
||||
NSArray<NSMenuItem *> *menus = [theNSApplication mainMenu].itemArray; |
||||
NSUInteger size = menus.count; |
||||
for (NSUInteger i = 0; i < size; i++) { |
||||
NSMenuItem *item = [menus objectAtIndex:i]; |
||||
[item setTitle:@"Edit"]; |
||||
} |
||||
} |
Loading…
Reference in new issue