Esempio n. 1
0
        public UpdateChecker(IAppInfo appInfo, INotificationsManager notificationsManager, IIOSettingsManager ioSettingsManager, ILogger <UpdateChecker> logger)
        {
            this.appInfo = appInfo;
            this.notificationsManager = notificationsManager;
            this.logger = logger;

            checkPrereleasesSetting = ioSettingsManager.GetSetting(AppUISettingsFactory.CheckForPrereleases);
            checkUpdatesOnStartUp   = ioSettingsManager.GetSetting(AppUISettingsFactory.CheckUpdatesOnStartUp);
        }
Esempio n. 2
0
 public Windows10ClipboardFilter(IIOSettingsManager iOSettingsManager)
 {
     historySetting = iOSettingsManager.GetSetting(SettingConsts.Windows10HistoryFilterKey);
     cloudSetting   = iOSettingsManager.GetSetting(SettingConsts.Windows10CloudFilterKey);
 }
Esempio n. 3
0
 public OwnerProgramClipboardFilter(IIOSettingsManager settingsManager)
 {
     programFilterSetting = settingsManager.GetSetting(SettingConsts.OwnerProgramClipboardFilterKey);
 }
Esempio n. 4
0
 public static T GetValue <T>(this IIOSetting setting)
 {
     return((T)setting.Value !);
 }