public DirectConversionInfFileHelper( IDirectConversionHelper directConversionHelper, IJobInfoManager jobInfoManager, ISpoolerProvider spoolerProvider, IFile file, IDirectory directory, IPath path, IJobFolderBuilder jobFolderBuilder ) { _directConversionHelper = directConversionHelper; _jobInfoManager = jobInfoManager; _spoolerProvider = spoolerProvider; _file = file; _directory = directory; _path = path; _jobFolderBuilder = jobFolderBuilder; }
public PdfCreatorAdapter( IFile file, PrintFileHelperComFactory printFileHelperComFactory, IJobInfoQueue jobInfoQueue, ISpoolFolderAccess spoolFolderAccess, IJobInfoManager jobInfoManager, IDirectConversionHelper directConversionHelper, IDirectConversionInfFileHelper directConversionInfFileHelper, IPrinterHelper printerHelper, IPipeServerManager pipeServerManager) { PrinterHelper = printerHelper; _file = file; _printFileHelperComFactory = printFileHelperComFactory; _jobInfoQueue = jobInfoQueue; _spoolFolderAccess = spoolFolderAccess; _jobInfoManager = jobInfoManager; _directConversionHelper = directConversionHelper; _directConversionInfFileHelper = directConversionInfFileHelper; _pipeServerManager = pipeServerManager; }
protected DirectConversionBase(ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager) { _settingsProvider = settingsProvider; _jobInfoManager = jobInfoManager; }
protected NewDirectConversionJobStart(IJobInfoQueue jobInfoQueue, IMaybePipedApplicationStarter maybePipedApplicationStarter, ISpoolerProvider spoolerProvider, IJobInfoManager jobInfoManager) : base(maybePipedApplicationStarter) { _jobInfoQueue = jobInfoQueue; _spoolerProvider = spoolerProvider; _jobInfoManager = jobInfoManager; }
public NewPdfJobStart(IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, PdfDirectConversion directConversion) : base(jobInfoQueue, maybePipedApplicationStarter, jobInfoManager) { DirectConversionBase = directConversion; }
public PdfDirectConversion(IPdfProcessor pdfProcessor, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager) : base(settingsProvider, jobInfoManager) { _pdfProcessor = pdfProcessor; }
public TestPageHelper(IAssemblyHelper assemblyHelper, IOsHelper osHelper, ISpoolerProvider spoolerProvider, IJobInfoQueue jobInfoQueue, IJobInfoManager jobInfoManager) { _assemblyHelper = assemblyHelper; _osHelper = osHelper; _jobInfoQueue = jobInfoQueue; _jobInfoManager = jobInfoManager; _spoolFolder = spoolerProvider.SpoolFolder; }
public QueueAdapter(ThreadPool threadPool, IJobInfoQueue jobInfoQueue, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, IPipeServerManager pipeServerManager, IPrintJobAdapterFactory printJobAdapterFactory, ComStartupConditionChecker startupConditionChecker) { _threadPool = threadPool; JobInfoQueue = jobInfoQueue; PrintJobAdapterFactory = printJobAdapterFactory; _settingsProvider = settingsProvider; _jobInfoManager = jobInfoManager; _pipeServerManager = pipeServerManager; _startupConditionChecker = startupConditionChecker; }
public DirectConversionHelper(IDirectConversionProvider provider, IJobInfoQueue jobInfoQueue, ISettingsProvider settingsProvider, ISpoolerProvider spoolerProvider, IJobInfoManager jobInfoManager) { _provider = provider; _jobInfoQueue = jobInfoQueue; _settingsProvider = settingsProvider; _spoolerProvider = spoolerProvider; _jobInfoManager = jobInfoManager; }
public TestPageHelper(ISpoolerProvider spoolerProvider, IJobInfoQueue jobInfoQueue, IJobInfoManager jobInfoManager, TestPageCreator testPageCreator) { _jobInfoQueue = jobInfoQueue; _jobInfoManager = jobInfoManager; _testPageCreator = testPageCreator; _spoolFolder = spoolerProvider.SpoolFolder; }
public PsDirectConversion(ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager) : base(settingsProvider, jobInfoManager) { }
public JobDataUpdater(ITokenReplacerFactory tokenReplacerFactory, IPageNumberCalculator pageNumberCalculator, IUserTokenExtractor userTokenExtractor, IJobInfoManager jobInfoManager) { _tokenReplacerFactory = tokenReplacerFactory; _pageNumberCalculator = pageNumberCalculator; _userTokenExtractor = userTokenExtractor; _jobInfoManager = jobInfoManager; }
public PdfDirectConversion(IPdfProcessor pdfProcessor, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, ISpoolerProvider spoolerProvider, IFile file, IDirectory directory, IPathSafe path) : base(settingsProvider, jobInfoManager, spoolerProvider) { _pdfProcessor = pdfProcessor; File = file; Directory = directory; Path = path; }
public PsDirectConversion(ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, ISpoolerProvider spoolerProvider, IFile file, IDirectory directory, IPathSafe path) : base(settingsProvider, jobInfoManager, spoolerProvider) { File = file; Directory = directory; Path = path; }
public NewDirectConversionJobStartTestClass(IJobInfoQueue jobInfoQueue, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, IDirectConversion directConversion) : base(jobInfoQueue, maybePipedApplicationStarter, jobInfoManager, directConversion) { }
public ManagePrintJobsViewModel(IJobInfoQueue jobInfoQueue, DragAndDropEventHandler dragAndDrop, IJobInfoManager jobInfoManager, IDispatcher dispatcher, ManagePrintJobsWindowTranslation translation) { _jobInfoQueue = jobInfoQueue; _dragAndDrop = dragAndDrop; _jobInfoManager = jobInfoManager; _dispatcher = dispatcher; _translation = translation; _jobInfoQueue.OnNewJobInfo += OnNewJobInfo; ListSelectionChangedCommand = new DelegateCommand(ListSelectionChanged); DeleteJobCommand = new DelegateCommand(ExecuteDeleteJob, CanExecuteDeleteJob); MergeJobsCommand = new DelegateCommand(ExecuteMergeJobs, CanExecuteMergeJobs); MergeAllJobsCommand = new DelegateCommand(ExecuteMergeAllJobs, CanExecuteMergeAllJobs); MoveUpCommand = new DelegateCommand(ExecuteMoveUp, CanExecuteMoveUp); MoveDownCommand = new DelegateCommand(ExecuteMoveDown, CanExecuteMoveDown); WindowClosedCommand = new DelegateCommand(OnWindowClosed); WindowActivatedCommand = new DelegateCommand(OnWindowActivated); DragEnterCommand = new DelegateCommand <DragEventArgs>(OnDragEnter); DropCommand = new DelegateCommand <DragEventArgs>(OnDrop); KeyDownCommand = new DelegateCommand <KeyEventArgs>(OnKeyDown); _jobInfos = new ObservableCollection <JobInfo>(); JobInfos = new CollectionView(_jobInfos); JobListSelectionChanged = new DelegateCommand(ListItemCHange); foreach (var jobInfo in _jobInfoQueue.JobInfos) { AddJobInfo(jobInfo); } }
public JobInfoQueue(IJobInfoManager jobInfoManager) { _jobInfoManager = jobInfoManager; JobInfos = new List <JobInfo>(); }
protected NewDirectConversionStart(IJobInfoQueue jobInfoQueue, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, IDirectConversion directConversion) : base(maybePipedApplicationStarter) { _jobInfoQueue = jobInfoQueue; _jobInfoManager = jobInfoManager; DirectConversion = directConversion; }
public NewPrintJobStart(ISettingsProvider settingsProvider, IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager) : base(maybePipedApplicationStarter) { _settingsProvider = settingsProvider; _jobInfoQueue = jobInfoQueue; _spoolerProvider = spoolerProvider; _jobInfoManager = jobInfoManager; }
public ManagePrintJobsViewModel(IJobInfoQueue jobInfoQueue, DragAndDropEventHandler dragAndDrop, IJobInfoManager jobInfoManager, IDispatcher dispatcher, ITranslationUpdater translationUpdater) { _jobInfoQueue = jobInfoQueue; _dragAndDrop = dragAndDrop; _jobInfoManager = jobInfoManager; _dispatcher = dispatcher; _jobInfoQueue.OnNewJobInfo += OnNewJobInfo; ListSelectionChangedCommand = new DelegateCommand(ListSelectionChanged); DeleteJobCommand = new DelegateCommand(ExecuteDeleteJob); MergeJobsCommand = new DelegateCommand(ExecuteMergeJobs, CanExecuteMergeJobs); MergeAllJobsCommand = new DelegateCommand(ExecuteMergeAllJobs, CanExecuteMergeAllJobs); WindowClosedCommand = new DelegateCommand(OnWindowClosed); WindowActivatedCommand = new DelegateCommand(OnWindowActivated); DragEnterCommand = new DelegateCommand <DragEventArgs>(OnDragEnter); DropCommand = new DelegateCommand <DragEventArgs>(OnDrop); KeyDownCommand = new DelegateCommand <KeyEventArgs>(OnKeyDown); var synchronizedJobs = new Helper.SynchronizedCollection <JobInfo>(_jobInfoQueue.JobInfos); _jobInfos = synchronizedJobs.ObservableCollection; JobInfos = new CollectionView(_jobInfos); JobListSelectionChanged = new DelegateCommand(ListItemChange); translationUpdater.RegisterAndSetTranslation(tf => Translation = tf.UpdateOrCreateTranslation(Translation)); }
public SpooledJobFinder(ISpoolerProvider spoolerProvider, IDirectory directory, IJobInfoManager jobInfoManager) { _spoolerProvider = spoolerProvider; _directory = directory; _jobInfoManager = jobInfoManager; }
public ManagePrintJobsViewModel(IJobInfoQueue jobInfoQueue, DragAndDropEventHandler dragAndDrop, IJobInfoManager jobInfoManager, IDispatcher dispatcher, ITranslationUpdater translationUpdater, ApplicationNameProvider applicationNameProvider) : base(translationUpdater) { _jobInfoQueue = jobInfoQueue; _dragAndDrop = dragAndDrop; _jobInfoManager = jobInfoManager; _dispatcher = dispatcher; _applicationNameProvider = applicationNameProvider; _jobInfoQueue.OnNewJobInfo += OnNewJobInfo; ListSelectionChangedCommand = new DelegateCommand(ListSelectionChanged); DeleteJobCommand = new DelegateCommand(ExecuteDeleteJob); MergeJobsCommand = new DelegateCommand(ExecuteMergeJobs, CanExecuteMergeJobs); MergeAllJobsCommand = new DelegateCommand(ExecuteMergeAllJobs, CanExecuteMergeAllJobs); DoNothingCommand = new DelegateCommand(o => { }, CanExecuteMergeAllJobs); WindowClosedCommand = new DelegateCommand(OnWindowClosed); WindowActivatedCommand = new DelegateCommand(OnWindowActivated); DragEnterCommand = new DelegateCommand <DragEventArgs>(OnDragEnter); DropCommand = new DelegateCommand <DragEventArgs>(OnDrop); KeyDownCommand = new DelegateCommand <KeyEventArgs>(OnKeyDown); SortCommand = new DelegateCommand(o => OnSortCommand(MergeSortingEnum.AlphabeticalDescending)); SetupSortCommands(); _synchronizedJobs = new Helper.SynchronizedCollection <JobInfo>(_jobInfoQueue.JobInfos); _jobInfos = _synchronizedJobs.ObservableCollection; JobInfos = new CollectionView(_jobInfos); JobListSelectionChanged = new DelegateCommand(ListItemChange); }
public NewPipeJobHandler(IJobInfoQueue jobInfoQueue, ISettingsManager settingsManager, IFileConversionHandler fileConversionHandler, IMainWindowThreadLauncher mainWindowThreadLauncher, IJobInfoManager jobInfoManager) { _jobInfoQueue = jobInfoQueue; _settingsManager = settingsManager; _fileConversionHandler = fileConversionHandler; _mainWindowThreadLauncher = mainWindowThreadLauncher; _jobInfoManager = jobInfoManager; }
public DirectConversionStartTestClass(IJobInfoQueue jobInfoQueue, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, IDirectConversionInfFileHelper directConversionInfFileHelper) : base(jobInfoQueue, maybePipedApplicationStarter, jobInfoManager, directConversionInfFileHelper) { }