Options
All
  • Public
  • Public/Protected
  • All
Menu

Class QuickOpenTask

Hierarchy

  • QuickOpenTask

Implements

  • QuickAccessProvider

Index

Constructors

Properties

description: string = 'Run Task'
items: TaskEntry[] = []
labelProvider: LabelProvider
preferences: PreferenceService
quickAccessRegistry: QuickAccessRegistry
quickInputService: QuickInputService
taskConfigurationManager: TaskConfigurationManager
taskDefinitionRegistry: TaskDefinitionRegistry
taskNameResolver: TaskNameResolver
taskService: TaskService
taskSourceResolver: TaskSourceResolver
workspaceService: WorkspaceService
PREFIX: "task " = 'task '

Methods

  • addConfigurationItems(items: QuickPickInput<QuickPickItemOrSeparator>[], configs: TaskConfiguration[], token: number, isMulti: boolean): void
  • attach(): void
  • configure(): Promise<void>
  • doInit(token: number): Promise<void>
  • doSecondLevel(taskType: string): Promise<void>
  • getPicks(filter: string, token: CancellationToken): Promise<QuickPicks>
  • getRunningTaskLabel(task: TaskInfo): string
  • getTaskItems(): QuickPickItem[]
  • init(): Promise<void>
  • onDidTriggerGearIcon(item: QuickPickItem): void
  • open(): Promise<void>
  • registerQuickAccessProvider(): void
  • resolveItemsToConfigure(): Promise<QuickPickInput<QuickPickItemOrSeparator>[]>
  • runBuildOrTestTask(buildOrTestType: "build" | "test"): Promise<void>
  • showMultiLevelQuickPick(skipInit?: boolean): Promise<void>
  • toProvidedTaskTypeEntry(type: string, label: string): TaskEntry