Properties
Private _activeItems
_activeItems: T[] = []
Private _canSelectMany
_canSelectMany: boolean = false
Private _handlesToItems
_handlesToItems: Map<number, T> = ...
Private _items
_items: T[] = []
Private _itemsToHandles
_itemsToHandles: Map<T, number> = ...
Private _keepScrollPosition
_keepScrollPosition: boolean = false
Private _matchOnDescription
_matchOnDescription: boolean = true
Private _matchOnDetail
_matchOnDetail: boolean = true
Private Readonly _onDidChangeActiveEmitter
_onDidChangeActiveEmitter: Emitter<T[]> = ...
Private Readonly _onDidChangeSelectionEmitter
_onDidChangeSelectionEmitter: Emitter<T[]> = ...
Private Readonly _onDidTriggerItemButtonEmitter
_onDidTriggerItemButtonEmitter: Emitter<QuickPickItemButtonEvent<T>> = ...
Private _selectedItems
_selectedItems: T[] = []
Private _sortByLabel
_sortByLabel: boolean = true
Protected disposableCollection
disposableCollection: DisposableCollection
Protected expectingHide
expectingHide: boolean = false
onDidChangeActive
onDidChangeActive: Event<T[]> = ...
onDidChangeSelection
onDidChangeSelection: Event<T[]> = ...
onDidTriggerItemButton
onDidTriggerItemButton: Event<QuickPickItemButtonEvent<T>> = ...
Protected visible
visible: boolean
Base implementation of QuickPick that uses QuickOpenExt. Missing functionality is going to be implemented in the scope of https://github.com/eclipse-theia/theia/issues/5059