Add privacy tab methods and outlets and hook up to gorm file

This commit is contained in:
anthony 2022-03-01 09:06:29 +00:00
parent c4d0b8f437
commit 98083dbc2a
4 changed files with 77 additions and 3 deletions

View File

@ -27,6 +27,14 @@
id preferredLanguageButton;
id preventPopupsButton;
id previewFontButton;
// PRIVACY
id doNotTrackButton;
id referralSubmissionButton;
id localHistoryUrlTooltipButton;
id rememberHistoryField;
id memCacheSizeField;
id diskCacheSizeField;
id expireCacheField;
NSMutableArray *downloadLocations;
}
@ -61,4 +69,13 @@
-(void)didPressPreviewFont: (id)sender;
-(void)didPickPreferredLanguage: (id)sender;
// PRIVACY
-(void)didPressReferralSubmission: (id)sender;
-(void)didPressDoNotTrack: (id)sender;
-(void)didPressLocalHistoryTooltip: (id)sender;
-(void)didChangeBrowsingHistory: (id)sender;
-(void)didChangeMemCacheSize: (id)sender;
-(void)didChangeDiskCacheSize: (id)sender;
-(void)didChangeExpireCache: (id)sender;
@end

View File

@ -13,6 +13,7 @@
-(void)reconfigureDownloadLocationButton;
-(void)configureAppearanceTab;
-(void)configureContentTab;
-(void)configurePrivacyTab;
@end
@interface DownloadLocation: NSObject {
NSString *name;
@ -61,6 +62,7 @@
[self configureMainTab];
[self configureAppearanceTab];
[self configureContentTab];
[self configurePrivacyTab];
}
// MARK: - MAIN TAB
@ -357,4 +359,37 @@
[[Preferences defaultPreferences] setPreferredLanguage: [sender title]];
}
// MARK: - PRIVACY TAB
-(void)configurePrivacyTab {
NSLog(@"Configure content tab");
}
-(void)didPressReferralSubmission: (id)sender {
NSLog(@"didPressReferralSubmission", sender);
}
-(void)didPressDoNotTrack: (id)sender {
NSLog(@"didPressDoNotTrack", sender);
}
-(void)didPressLocalHistoryTooltip: (id)sender {
NSLog(@"didPressLocalHistoryTooltip", sender);
}
-(void)didChangeBrowsingHistory: (id)sender {
NSLog(@"didChangeBrowsingHistory", sender);
}
-(void)didChangeMemCacheSize: (id)sender {
NSLog(@"didChangeMemCacheSize", sender);
}
-(void)didChangeDiskCacheSize: (id)sender {
NSLog(@"didChangeDiskCacheSize", sender);
}
-(void)didChangeExpireCache: (id)sender {
NSLog(@"didChangeExpireCache", sender);
}
@end

View File

@ -2,31 +2,38 @@
"## Comment" = "Do NOT change this file, Gorm maintains it";
FirstResponder = {
Actions = (
"didChangeBrowsingHistory:",
"didChangeDiskCacheSize:",
"didChangeFontSizeStepper:",
"didChangeMemCacheSize:",
"didEnterFontSize:",
"didEnterStartupPage:",
"didPickDefaultFont:",
"didPickDeveloperViews:",
"didPickDownloadLocation:",
"didPickLoadImages:",
"didPickPreferredLanguage:",
"didPickSearchProvider:",
"didPickTabPosition:",
"didPickUrlButtonsType:",
"didPressAlwaysShowTabBar:",
"didPressBlankNewTabs:",
"didPressDoNotTrack:",
"didPressDownloadConfirmOverwrite:",
"didPressDownloadRemoveOnComplete:",
"didPressEnableAnimations:",
"didPressEnableJavascript:",
"didPressHideAdverts:",
"didPressLocalHistoryTooltip:",
"didPressPreventPopups:",
"didPressPreviewFont:",
"didPressReferralSubmission:",
"didPressSearchFromUrlBar:",
"didPressStartupUseCurrentPage:",
"didPressStartupUseDefaultPage:",
"didPressSwitchToTabs:",
"didPressUrlSuggestions:",
"didPickPreferredLanguage:"
"didChangeExpireCache:"
);
Super = NSObject;
};
@ -56,7 +63,14 @@
"didPressHideAdverts:",
"didPressPreventPopups:",
"didPressPreviewFont:",
"didPickPreferredLanguage:"
"didPickPreferredLanguage:",
"didChangeBrowsingHistory:",
"didChangeDiskCacheSize:",
"didChangeMemCacheSize:",
"didPressDoNotTrack:",
"didPressLocalHistoryTooltip:",
"didPressReferralSubmission:",
"didChangeExpireCache:"
);
Outlets = (
downloadConfirmOverwriteButton,
@ -81,7 +95,15 @@
fontSizeField,
preferredLanguageButton,
preventPopupsButton,
previewFontButton
previewFontButton,
doNotTrackButton,
localHistoryUrlTooltipButton,
memCacheSizeField,
diskCacheSizeField,
expireCacheField,
referralSubmissionButton,
rememberHistoryField,
newOutlet
);
Super = NSWindowController;
};