public MainViewModel(IDialogService dialogService, IPresetReaderService presetReaderService, IPresetRenderService presetRenderService, IPresetBuilderService presetBuilderService, IErrorDisplayService errorDisplayService, IToolService toolService, IFileInfoService fileInfoService) { Session = new SessionViewModel(); FileSelectorVM = new FileSelectorViewModel(Session, dialogService, fileInfoService); PresetSelectorVM = new PresetSelectorViewModel(Session, presetReaderService, presetRenderService); JobVM = new JobViewModel(Session, presetBuilderService, dialogService, errorDisplayService); ToolsVM = new ToolsViewModel(toolService); GetFFmpegCommand = new MvxCommand(OnGetFFmpeg); OpenCloseToolFlyoutCommand = new MvxCommand(OnOpenCloseFlyout); }
public OvladaciPanelPresenter(IOvladaciPanelView view, IAsyncCommandHandler <ZobrazDataCommand> zobrazHandler, IErrorDisplayService errorDisplayService) : base(view) { this.zobrazHandler = zobrazHandler; this.errorDisplayService = errorDisplayService; View.Zobraz += View_Zobraz; }
public LoadRowTemplatesCommandHandler(MainPresenter mainPresenter, IErrorDisplayService errorDisplayService, IRowTemplateFileReader templateFileReader) { this.mainPresenter = mainPresenter; this.errorDisplayService = errorDisplayService; this.templateFileReader = templateFileReader; }
public LogDataProvider(ILogLoaderFactory logLoaderFactory, ISessionManager sessionManager, IErrorDisplayService errorDisplayService) { this.logLoaderFactory = logLoaderFactory; this.sessionManager = sessionManager; this.errorDisplayService = errorDisplayService; }
public ZobrazDataCommandHandler(IEventAggregator events, IErrorDisplayService errorDisplayService, ISessionManager sessionManager, ILogDataUpdater logDataUpdater) { this.events = events; this.errorDisplayService = errorDisplayService; this.sessionManager = sessionManager; this.logDataUpdater = logDataUpdater; }
public JobViewModel(SessionViewModel session, IPresetBuilderService presetBuilderService, IDialogService dialogService, IErrorDisplayService errorDisplayService) { _fFmpegPath = string.Empty; _outputPath = string.Empty; _presetBuilderService = presetBuilderService; _dialogService = dialogService; _errorDisplayService = errorDisplayService; _session = session; Errors = new ObservableCollectionExt <string>(); _session.PropertyChanged += _session_PropertyChanged; FFmpegPath = Settings.Default.FFmpegPath; OutputPath = Settings.Default.OutputPath; FileHandlingMode = (FileHandlingMode)Settings.Default.FileHandlingMode; PreviewCommand = new MvxCommand(OnPreview); SaveCommand = new MvxCommand(OnSave); ExecuteCommand = new MvxCommand(OnExecute); BrowseFFmpegCommand = new MvxCommand(OnBrowseFFmpeg); BrowseOutputFolderCommand = new MvxCommand(OnBrowseOutput); }
public DataToASCIICommandHandler(IErrorDisplayService errorDisplayService, ISessionManager sessionManager) { this.errorDisplayService = errorDisplayService; this.sessionManager = sessionManager; }
public NewSessionCommandHandler(IErrorDisplayService errorDisplayService, ISessionManager sessionManager, IEventAggregator events) { this.errorDisplayService = errorDisplayService; this.sessionManager = sessionManager; this.events = events; }