Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BulkEditContribution

Hierarchy

Implements

  • TabBarToolbarContribution

Index

Constructors

constructor

Properties

Private edits

edits: ResourceEdit[]

Protected Readonly options

options: ViewContributionOptions

Protected Readonly quickView

quickView: QuickViewService

Protected Readonly shell

shell: ApplicationShell

Optional Readonly toggleCommand

toggleCommand: Command

Protected Readonly widgetManager

widgetManager: WidgetManager

Accessors

defaultViewOptions

  • get defaultViewOptions(): WidgetOptions
  • Returns WidgetOptions

viewId

  • get viewId(): string
  • Returns string

viewLabel

  • get viewLabel(): string
  • Returns string

widget

  • get widget(): Promise<T>
  • Returns Promise<T>

Methods

Private apply

  • apply(): void

closeView

  • Returns Promise<undefined | BulkEditTreeWidget>

Private discard

  • discard(): void

openView

  • Parameters

    • Optional args: Partial<OpenViewArguments>

    Returns Promise<BulkEditTreeWidget>

Private previewEdit

  • previewEdit(edits: ResourceEdit[]): Promise<ResourceEdit[]>

registerCommands

  • registerCommands(registry: CommandRegistry): void

registerKeybindings

  • registerKeybindings(keybindings: KeybindingRegistry): void
  • Parameters

    • keybindings: KeybindingRegistry

    Returns void

registerMenus

  • registerMenus(menus: MenuModelRegistry): void
  • Parameters

    • menus: MenuModelRegistry

    Returns void

registerToolbarItems

  • registerToolbarItems(toolbarRegistry: TabBarToolbarRegistry): Promise<void>

toggleView

  • Returns Promise<BulkEditTreeWidget>

tryGetWidget

  • Returns undefined | BulkEditTreeWidget

Protected withWidget

  • withWidget<T>(widget?: undefined | Widget, cb: (bulkEdit: BulkEditTreeWidget) => T): false | T