public TestPageSettingsViewModel(ITestPageHelper testPageHelper, IPrinterHelper printerHelper, ISettingsManager settingsManager, ITranslationUpdater translationUpdater, IInteractionInvoker invoker, ICurrentSettingsProvider settingsProvider, IGpoSettings gpoSettings) : base(settingsManager, translationUpdater, settingsProvider, gpoSettings) { PrintPdfCreatorTestpageCommand = new DelegateCommand(PdfCreatorTestpageExecute); PrintWindowsTestpageCommand = new DelegateCommand(WindowsTestpageExecute); _printerHelper = printerHelper; _testPageHelper = testPageHelper; _invoker = invoker; }
public TestPageSettingsViewModel( ITestPageHelper testPageHelper, ICurrentSettings <CreatorAppSettings> settingsProvider, ICurrentSettings <ApplicationSettings> applicationSettingsProvider, IPrinterHelper printerHelper, ITranslationUpdater translationUpdater, IGpoSettings gpoSettings) : base(translationUpdater, gpoSettings) { PrintPdfCreatorTestPageCommand = new AsyncCommand(PdfCreatorTestPageExecute); PrintWindowsTestPageCommand = new AsyncCommand(WindowsTestPageExecute); _printerHelper = printerHelper; _testPageHelper = testPageHelper; _settingsProvider = settingsProvider; _applicationSettingsProvider = applicationSettingsProvider; }
public DebugTabViewModel(ITranslator translator, ISettingsManager settingsManager, ITestPageHelper testPageHelper, IFile fileWrap, IProcessStarter processStarter, IInteractionInvoker invoker, IPrinterHelper printerHelper, IIniSettingsAssistant iniSettingsAssistant) { _fileWrap = fileWrap; _processStarter = processStarter; _invoker = invoker; _printerHelper = printerHelper; _iniSettingsAssistant = iniSettingsAssistant; Translator = translator; _settingsManager = settingsManager; _settingsProvider = settingsManager.GetSettingsProvider(); _testPageHelper = testPageHelper; ShowLogFileCommand = new DelegateCommand(ExecuteShowLogFile); ClearLogFileCommand = new DelegateCommand(ExecuteClearLogFile); PrintPdfCreatorTestpageCommand = new DelegateCommand(ExecutePdfCreatorTestpage); PrintWindowsTestpageCommand = new DelegateCommand(ExecuteWindowsTestpage); LoadIniSettingsCommand = new DelegateCommand(ExecuteLoadIniSettings); SaveIniSettingsCommand = new DelegateCommand(ExecuteSaveIniSettings); RestoreDefaultSettingsCommand = new DelegateCommand(ExecuteRestoreDefaultSettings); }
public PrintTestpageAsyncCommand(ITestPageHelper testPageHelper, ICurrentSettings <ApplicationSettings> appSettings, ISelectedProfileProvider selectedProfileProvider) { _testPageHelper = testPageHelper; _appSettings = appSettings; _selectedProfileProvider = selectedProfileProvider; }