From 7e4d643ade590e4824223fb0c641629b0e306dfa Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Mon, 4 Sep 2023 16:45:12 +0800 Subject: [PATCH] Add starter FileProviderSettings objective c class Signed-off-by: Claudio Cambra --- .../ui/fileprovidersettingscontroller_mac.mm | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm b/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm index 9bd05f8d3e..b0dc36e9bd 100644 --- a/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm +++ b/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm @@ -18,6 +18,31 @@ #include "gui/systray.h" +// Objective-C settings implementation + +#import + +@interface FileProviderSettings : NSObject + +@property (readonly) NSUserDefaults *userDefaults; + +@end + +@implementation FileProviderSettings + +- (instancetype)init +{ + self = [super init]; + if (self) { + _userDefaults = NSUserDefaults.standardUserDefaults; + } + return self; +} + +@end + +// End of Objective-C settings implementation + namespace { constexpr auto fpSettingsQmlPath = "qrc:/qml/src/gui/macOS/ui/FileProviderSettings.qml";