Beispiel #1
0
        public LogSyntaxProvider(ILogSyntax[] defaultSyntaxImplementations, ILogVisualizer logVisualizer)
        {
            _logVisualizer = logVisualizer;
            _syntaxCollection.AddRange(defaultSyntaxImplementations);

            SyntaxCollection = _syntaxCollection;
            _syntaxCollection.CollectionChanged += SyntaxCollectionOnCollectionChanged;
        }
Beispiel #2
0
        public LogStateViewModel(
            IRules filtering,
            ILogVisualizer logVisualizer,
            IFilteringService filteringService)
        {
            LogVisualizer = logVisualizer;

            _filtering        = filtering;
            _filteringService = filteringService;
            _filteringService.FilteringRequested += FilteringServiceOnFilteringRequested;
        }
Beispiel #3
0
        public StatusBarViewModel(
            ILogVisualizer visualizer,
            IConfigurationManager configurationManager,
            ILogSyntax[] logSyntaxes)
        {
            _visualizer           = visualizer;
            _configurationManager = configurationManager;
            _logSyntaxes          = logSyntaxes;

            SelectedSyntax    = _logSyntaxes.FirstOrDefault();
            SyntaxDefinitions =
                CollectionViewSource.GetDefaultView(_logSyntaxes);
        }