Prefs // +deltaOfCalendarYears.

This commit is contained in:
ShikiSuen 2022-08-05 12:45:28 +08:00
parent d5ff81ed39
commit 461fa1bbb8
1 changed files with 7 additions and 0 deletions

View File

@ -13,6 +13,7 @@ import Cocoa
public enum UserDef: String, CaseIterable { public enum UserDef: String, CaseIterable {
case kIsDebugModeEnabled = "_DebugMode" case kIsDebugModeEnabled = "_DebugMode"
case kFailureFlagForUOMObservation = "_FailureFlag_UOMObservation" case kFailureFlagForUOMObservation = "_FailureFlag_UOMObservation"
case kDeltaOfCalendarYears = "DeltaOfCalendarYears"
case kMostRecentInputMode = "MostRecentInputMode" case kMostRecentInputMode = "MostRecentInputMode"
case kUserDataFolderSpecified = "UserDataFolderSpecified" case kUserDataFolderSpecified = "UserDataFolderSpecified"
case kCheckUpdateAutomatically = "CheckUpdateAutomatically" case kCheckUpdateAutomatically = "CheckUpdateAutomatically"
@ -227,6 +228,9 @@ public enum mgrPrefs {
UserDefaults.standard.setDefault( UserDefaults.standard.setDefault(
mgrPrefs.failureFlagForUOMObservation, forKey: UserDef.kFailureFlagForUOMObservation.rawValue 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.mostRecentInputMode, forKey: UserDef.kMostRecentInputMode.rawValue)
UserDefaults.standard.setDefault( UserDefaults.standard.setDefault(
mgrPrefs.checkUpdateAutomatically, forKey: UserDef.kCheckUpdateAutomatically.rawValue mgrPrefs.checkUpdateAutomatically, forKey: UserDef.kCheckUpdateAutomatically.rawValue
@ -328,6 +332,9 @@ public enum mgrPrefs {
@UserDefault(key: UserDef.kFailureFlagForUOMObservation.rawValue, defaultValue: false) @UserDefault(key: UserDef.kFailureFlagForUOMObservation.rawValue, defaultValue: false)
static var failureFlagForUOMObservation: Bool static var failureFlagForUOMObservation: Bool
@UserDefault(key: UserDef.kDeltaOfCalendarYears.rawValue, defaultValue: -2000)
static var deltaOfCalendarYears: Int
@UserDefault(key: UserDef.kMostRecentInputMode.rawValue, defaultValue: "") @UserDefault(key: UserDef.kMostRecentInputMode.rawValue, defaultValue: "")
static var mostRecentInputMode: String static var mostRecentInputMode: String