From 461fa1bbb8f1a60b4fa4e27cd0c2f88f13045717 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Fri, 5 Aug 2022 12:45:28 +0800 Subject: [PATCH] Prefs // +deltaOfCalendarYears. --- Source/Modules/IMEModules/mgrPrefs.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/Modules/IMEModules/mgrPrefs.swift b/Source/Modules/IMEModules/mgrPrefs.swift index 3f1fac5e..aa08fcb2 100644 --- a/Source/Modules/IMEModules/mgrPrefs.swift +++ b/Source/Modules/IMEModules/mgrPrefs.swift @@ -13,6 +13,7 @@ import Cocoa public enum UserDef: String, CaseIterable { case kIsDebugModeEnabled = "_DebugMode" case kFailureFlagForUOMObservation = "_FailureFlag_UOMObservation" + case kDeltaOfCalendarYears = "DeltaOfCalendarYears" case kMostRecentInputMode = "MostRecentInputMode" case kUserDataFolderSpecified = "UserDataFolderSpecified" case kCheckUpdateAutomatically = "CheckUpdateAutomatically" @@ -227,6 +228,9 @@ public enum mgrPrefs { UserDefaults.standard.setDefault( mgrPrefs.failureFlagForUOMObservation, forKey: UserDef.kFailureFlagForUOMObservation.rawValue ) + UserDefaults.standard.setDefault( + mgrPrefs.deltaOfCalendarYears, forKey: UserDef.kDeltaOfCalendarYears.rawValue + ) UserDefaults.standard.setDefault(mgrPrefs.mostRecentInputMode, forKey: UserDef.kMostRecentInputMode.rawValue) UserDefaults.standard.setDefault( mgrPrefs.checkUpdateAutomatically, forKey: UserDef.kCheckUpdateAutomatically.rawValue @@ -328,6 +332,9 @@ public enum mgrPrefs { @UserDefault(key: UserDef.kFailureFlagForUOMObservation.rawValue, defaultValue: false) static var failureFlagForUOMObservation: Bool + @UserDefault(key: UserDef.kDeltaOfCalendarYears.rawValue, defaultValue: -2000) + static var deltaOfCalendarYears: Int + @UserDefault(key: UserDef.kMostRecentInputMode.rawValue, defaultValue: "") static var mostRecentInputMode: String