public UacAssistant(ApplicationSettingsWindowTranslation translation, IInteractionInvoker invoker, IShellExecuteHelper shellExecuteHelper, IPDFCreatorNameProvider pdfCreatorNameProvider) { _translation = translation; _invoker = invoker; _shellExecuteHelper = shellExecuteHelper; _pdfCreatorNameProvider = pdfCreatorNameProvider; }
public IniSettingsAssistant(IInteractionInvoker interactionInvoker, ApplicationSettingsWindowTranslation translation, ISettingsManager settingsManager, IDataStorageFactory dataStorageFactory, IIniSettingsLoader iniSettingsLoader) { _interactionInvoker = interactionInvoker; _translation = translation; _settingsManager = settingsManager; _settingsProvider = settingsManager.GetSettingsProvider(); _dataStorageFactory = dataStorageFactory; _iniSettingsLoader = iniSettingsLoader; }
public ApplicationSettingsViewModel(ApplicationSettingsViewModelBundle viewModelBundle, TranslationHelper translationHelper, LicenseOptionProvider licenseOption, ApplicationSettingsWindowTranslation translation) { _translationHelper = translationHelper; _licenseOption = licenseOption; ViewModelBundle = viewModelBundle; Translation = translation; SaveSettingsCommand = new DelegateCommand(SaveSettingsExecute); ClosingCommand = new DelegateCommand(OnClosing); viewModelBundle.DebugTabViewModel.SettingsLoaded += (sender, args) => { Interaction.Settings = args.Settings; HandleInteractionObjectChanged(); }; }