Example #1
0
 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();
 }
Example #2
0
 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);
 }