Example #1
0
 public IOSettingsManager(IAppDataManager appDataManager)
 {
     fileName    = appDataManager.RoamingPath + FILE_NAME;
     settings    = new KeyedCollectionFunc <string, IIOSetting>(s => s.Key);
     serializers = new Dictionary <Type, IIOSettingsSerializer>();
     xmlDocument = Load();
 }
 public MergeService(IPDFGenerator pdfGenerator, IDirectoryWatcher directoryWatcher, IAppDataManager appDataManager)
 {
     _pdfGenerator     = pdfGenerator;
     _directoryWatcher = directoryWatcher;
     _appDataManager   = appDataManager;
     _timer            = new Timer();
     _timer.Elapsed   += OnTimedEvent;
     _timer.Interval   = 5000;
 }
Example #3
0
        public PinnedManager(IClipboardFormatsManager formatsManager, IClipboardObjectsManager clipboardObjectsManager, IClipboardObjectManager clipboardObjectManager, IAppDataManager appDataManager)
        {
            if (pinnedTriggerType == null)
            {
                pinnedTriggerType = new CustomClipboardTriggerType("Pinned", "PinIcon");
            }

            this.formatsManager          = formatsManager;
            this.clipboardObjectsManager = clipboardObjectsManager;
            this.clipboardObjectManager  = clipboardObjectManager;

            directory = appDataManager.RoamingPath + "Pins";
        }
Example #4
0
 public StartupContext(IAppInfo appInfo, IAppDataManager appDataManager, IIOSettingsManager iOSettingsManager)
 {
     AppInfo           = appInfo;
     AppDataManager    = appDataManager;
     IOSettingsManager = iOSettingsManager;
 }