Exemplo n.º 1
0
        public void Remove(IWidgetViewModel widget)
        {
            _widgets.Remove(widget);
            _layout?.Remove(widget);
            _template.Remove(widget.Template);

            IDataSourceAnalyser analyser;

            if (_analysersPerWidget.TryGetValue(widget, out analyser))
            {
                _analysersPerWidget.Remove(widget);
                _analyser.Remove(analyser);
            }

            widget.OnDelete -= WidgetOnDelete;
            HasWidgets       = _widgets.Any();
        }
Exemplo n.º 2
0
 public void Remove(ILogFile logFile)
 {
     _analyser.Remove(logFile);
 }