Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TaskFrontendContribution

Hierarchy

  • TaskFrontendContribution

Implements

  • CommandContribution
  • MenuContribution
  • KeybindingContribution
  • FrontendApplicationContribution
  • QuickAccessContribution

Index

Constructors

constructor

Properties

Protected Readonly app

app: FrontendApplication

Protected Readonly contributionProvider

contributionProvider: ContributionProvider<TaskContribution>

Protected Readonly editorManager

editorManager: EditorManager

Protected Readonly logger

logger: ILogger

Protected Readonly quickOpenTask

quickOpenTask: QuickOpenTask

Protected Readonly schemaUpdater

schemaUpdater: TaskSchemaUpdater

Protected Readonly statusBar

statusBar: StatusBar

Protected Readonly storageService

storageService: StorageService

Protected Readonly taskProviderRegistry

taskProviderRegistry: TaskProviderRegistry

Protected Readonly taskResolverRegistry

taskResolverRegistry: TaskResolverRegistry

Protected Readonly taskRestartRunningQuickOpen

taskRestartRunningQuickOpen: TaskRestartRunningQuickOpen

Protected Readonly taskRunningQuickOpen

taskRunningQuickOpen: TaskRunningQuickOpen

Protected Readonly taskService

taskService: TaskService

Protected Readonly taskTerminateQuickOpen

taskTerminateQuickOpen: TaskTerminateQuickOpen

Protected Readonly taskWatcher

taskWatcher: TaskWatcher

Protected Readonly widgetManager

widgetManager: WidgetManager

Protected Readonly workspaceService

workspaceService: WorkspaceService

Methods

Protected init

  • init(): Promise<void>

onStart

  • onStart(): void

onStop

  • onStop(): void

registerCommands

  • registerCommands(registry: CommandRegistry): void

registerKeybindings

  • registerKeybindings(keybindings: KeybindingRegistry): void

registerMenus

  • registerMenus(menus: MenuModelRegistry): void

registerQuickAccessProvider

  • registerQuickAccessProvider(): void

Protected updateRunningTasksItem

  • updateRunningTasksItem(): Promise<void>