Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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);
        }
Exemplo n.º 4
0
 public PrintTestpageAsyncCommand(ITestPageHelper testPageHelper, ICurrentSettings <ApplicationSettings> appSettings, ISelectedProfileProvider selectedProfileProvider)
 {
     _testPageHelper          = testPageHelper;
     _appSettings             = appSettings;
     _selectedProfileProvider = selectedProfileProvider;
 }