This commit is contained in:
Sandeep Somavarapu
2018-02-23 18:04:25 +01:00
parent a4cfd33d7a
commit d9e9be8b0d
10 changed files with 269 additions and 24 deletions

View File

@@ -34,6 +34,14 @@ export class MainThreadTreeViews extends Disposable implements MainThreadTreeVie
this.viewsService.getTreeViewer(treeViewId).dataProvider = dataProvider;
}
$reveal(treeViewId: string, item: ITreeItem, parentChain: ITreeItem[], options: { donotSelect?: boolean } = { donotSelect: false }): TPromise<void> {
return this.viewsService.openView(treeViewId)
.then(() => {
const viewer = this.viewsService.getTreeViewer(treeViewId);
return viewer ? viewer.reveal(item, parentChain, options) : null;
});
}
$refresh(treeViewId: string, itemsToRefresh: { [treeItemHandle: string]: ITreeItem }): void {
const dataProvider = this._dataProviders.get(treeViewId);
if (dataProvider) {