Exemplo n.º 1
0
        public QueryResultsTotalizerController(DocumentService docService, StatusBar statusBar, IVisualStudioAdapter teamExplorer)
        {
            var documentCreationTracker = new QueryResultsDocumentCreationObserver(docService);

            documentCreationTracker.DocumentCreated += (sender, e) =>
            {
                var queryResultsModel = new QueryResultsTotalizerModel(teamExplorer);

                new QueryResultsDocumentSelectionObserver(e.QueryResultsDocument, queryResultsModel);

                new QueryResultsTotalizerView(queryResultsModel, statusBar);
            };
        }
 public QueryResultsTotalizerView(QueryResultsTotalizerModel queryResultsModel, StatusBar statusBar)
 {
     this.statusBar = statusBar;
     queryResultsModel.QuerySelectionTotalsChanged += QuerySelectionTotalsChanged;
 }