public MainWindowVm(ILogExtractionService logService, IModalHandler modalHandler, ILogParser parser, ILogStructureVm logStructure, IModuleClassifier moduleClassifier) { _logService = logService; _modalHandler = modalHandler; _parser = parser; ModuleClassifier = moduleClassifier; LogPath = string.Empty; LogStructure = logStructure; ResetPages(); }
public SettingsVm(IModalHandler modalHandler) { _modalHandler = modalHandler; NotepadPath = UserSettings.Default.TextReaderPath; AllSortDirections = Enum.GetValues(typeof(ListSortDirection)).Cast <ListSortDirection>().ToList(); OpenLogFileCommand = ReactiveCommand.CreateFromTask(CallOpenLogFile); OpenParentFolderCommand = ReactiveCommand.Create(CallOpenParentFolder); CopyLogPathCommand = ReactiveCommand.Create(CallCopyLogPath); SubmitBugReportCommand = ReactiveCommand.Create(CallSubmitBugReport); ShowChangeLogCommand = ReactiveCommand.Create(CallShowChangeLog); }