Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TreeModelImpl
    • PreferenceTreeModel

Index

Constructors

Properties

_currentRows: Map<string, PreferenceTreeNodeRow> = ...
_currentScope: number = ...
_isFiltered: boolean = false
_totalVisibleLeaves: number = 0
lastSearchedFuzzy: string = ''
lastSearchedLiteral: string = ''
onFilterChanged: Event<PreferenceFilterChangeEvent> = ...
onTreeFilterChangedEmitter: Emitter<PreferenceFilterChangeEvent> = ...
preferenceService: PreferenceService
schemaProvider: PreferenceSchemaProvider

Accessors

  • get isFiltered(): boolean
  • get onSchemaChanged(): Event<CompositeTreeNode>
  • get propertyList(): {}
  • get totalVisibleLeaves(): number

Methods

  • collapseAllExcept(openNode: undefined | TreeNode): void
  • doInit(): Promise<void>
  • expandAll(): void
  • handleNewSchema(newRoot: CompositeTreeNode): void
  • init(): void
  • isVisibleSelectableNode(node: TreeNode): node is SelectableTreeNode
  • passesCurrentFilters(node: LeafNode, prefID: string): boolean
  • selectIfNotSelected(node: SelectableTreeNode): boolean
  • updateRows(): void
  • updateVisibleChildren(node: TreeNode): void