예제 #1
0
        public PanelsViewModel(
            IPanel[] panels,
            ILogState logState)
        {
            _logState = logState;

            var rulesPanel = panels.First(p => p is RulesPanelViewModel);
            var allPanels  = new IPanel[] { rulesPanel }.Concat(panels).DistinctBy(x => x.DisplayName);

            Items.AddRange(allPanels);
        }
예제 #2
0
 public MultiLogFileDropHandler(ILogState logState, ILogLoader logLoader)
 {
     _logState  = logState;
     _logLoader = logLoader;
 }
예제 #3
0
 public AcwLineTransformer(ILogState logState)
 {
     _logState = logState;
 }
 public ArchiveFromHttpDropHandler(ILogState logState, ILogLoader logLoader)
 {
     _logState  = logState;
     _logLoader = logLoader;
 }
예제 #5
0
 public SingleDirectoryDropHandler(ILogState logState, ILogLoader logLoader)
 {
     _logState  = logState;
     _logLoader = logLoader;
 }