Example #1
0
 public MainMenuGenerator(
     IUserFileSelector userFileSelector,
     IClipboardBuferService clipboardBuferService,
     IProgramSettingsGetter settings,
     IProgramSettingsSetter settingsSetter,
     IIDataObjectHandler dataObjectHandler,
     IEnumerable <IBufermanPlugin> plugins,
     IBufermanOptionsWindowFactory optionsWindowFactory,
     IFileStorage fileStorage,
     ISessionManager sessionManager)
 {
     this._userFileSelector      = userFileSelector;
     this._clipboardBuferService = clipboardBuferService;
     this._settings             = settings;
     this._settingsSetter       = settingsSetter;
     this._dataObjectHandler    = dataObjectHandler;
     this._plugins              = plugins;
     this._optionsWindowFactory = optionsWindowFactory;
     this._fileStorage          = fileStorage;
     this._sessionManager       = sessionManager;
 }
 public BufermanApplication(IClipboardBuferService clipboardBuferService,
                            IClipboardWrapper clipboardWrapper,
                            IIDataObjectHandler dataObjectHandler,
                            IProgramSettingsGetter settings,
                            IMainMenuGenerator mainMenuGenerator,
                            IEnumerable <IBufermanPlugin> plugins,
                            IBufersStorageFactory bufersStorageFactory,
                            IBufermanOptionsWindowFactory optionsWindowFactory,
                            IFileStorage fileStorage,
                            ITime time,
                            ISessionManager sessionManager)
 {
     this._clipboardBuferService = clipboardBuferService;
     this._clipboardWrapper      = clipboardWrapper;
     this._plugins              = plugins;
     this._mainMenuGenerator    = mainMenuGenerator;
     this._dataObjectHandler    = dataObjectHandler;
     this._bufersStorageFactory = bufersStorageFactory;
     this._settings             = settings;
     this._optionsWindowFactory = optionsWindowFactory;
     this._fileStorage          = fileStorage;
     this._time           = time;
     this._sessionManager = sessionManager;
 }
 public LoadedBuferItemsProcessor(IBuferItemDataObjectConverter buferItemDataObjectConverter, IIDataObjectHandler dataObjectHandler, ITime time)
 {
     this._buferItemDataObjectConverter = buferItemDataObjectConverter;
     this._dataObjectHandler            = dataObjectHandler;
     this._time = time;
 }