Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TreeViewsMainImpl

Hierarchy

  • TreeViewsMainImpl

Implements

Index

Constructors

constructor

Properties

Private Readonly contextKeys

Private Readonly proxy

Private Readonly toDispose

toDispose: DisposableCollection = ...

Private Readonly treeViewProviders

treeViewProviders: Map<string, Disposable> = ...

Private Readonly viewRegistry

viewRegistry: PluginViewRegistry

Private Readonly widgetManager

widgetManager: WidgetManager

Methods

$refresh

  • $refresh(treeViewId: string): Promise<void>

$registerTreeDataProvider

  • $registerTreeDataProvider(treeViewId: string): Promise<void>

$reveal

  • $reveal(treeViewId: string, elementParentChain: string[], options: TreeViewRevealOptions): Promise<any>

$setDescription

  • $setDescription(treeViewId: string, description: string): Promise<void>

$setMessage

  • $setMessage(treeViewId: string, message: string): Promise<void>

$setTitle

  • $setTitle(treeViewId: string, title: string): Promise<void>

$unregisterTreeDataProvider

  • $unregisterTreeDataProvider(treeViewId: string): Promise<void>

dispose

  • dispose(): void

Private expandParentChain

  • expandParentChain(model: PluginTreeModel, elementParentChain: string[]): Promise<void>

Protected handleTreeEvents

  • handleTreeEvents(treeViewId: string, treeViewWidget: TreeViewWidget): void