Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TaskConfigurationManager

This class connects the the "tasks" preferences sections to task system: it collects tasks preference values and provides them to the task system as raw, parsed JSON.

Hierarchy

  • TaskConfigurationManager

Index

Constructors

constructor

Properties

Protected Readonly editorManager

editorManager: EditorManager

Protected Readonly fileService

fileService: FileService

Protected Readonly folderPreferences

folderPreferences: PreferenceProvider

Protected Readonly models

Readonly onDidChangeTaskConfig

onDidChangeTaskConfig: Event<TasksChange> = ...

Protected Readonly onDidChangeTaskConfigEmitter

onDidChangeTaskConfigEmitter: Emitter<TasksChange> = ...

Protected Readonly preferenceConfigurations

preferenceConfigurations: PreferenceConfigurations

Protected Readonly preferenceService

preferenceService: PreferenceService

Protected Readonly quickPickService

quickPickService: QuickPickService

Protected Readonly taskSchemaProvider

taskSchemaProvider: TaskSchemaUpdater

Protected Readonly taskTemplateSelector

taskTemplateSelector: TaskTemplateSelector

Protected Readonly toDisposeOnDelegateChange

toDisposeOnDelegateChange: DisposableCollection = ...

Protected updateModels

updateModels: (...arguments: []) => Promise<void> = ...

Type declaration

    • (...arguments: []): Promise<void>
    • Parameters

      • Rest ...arguments: []

      Returns Promise<void>

Protected Readonly userPreferences

userPreferences: PreferenceProvider

Protected workspaceDelegate

workspaceDelegate: PreferenceProvider

Protected Readonly workspacePreferences

workspacePreferences: PreferenceProvider

Protected Readonly workspaceService

workspaceService: WorkspaceService

Protected Readonly workspaceVariables

workspaceVariables: WorkspaceVariableContribution

Methods

addTaskConfiguration

Protected createModels

  • createModels(): void

Protected doCreate

Protected doOpen

Protected getInitialConfigurationContent

  • getInitialConfigurationContent(): Promise<undefined | string>

Protected getMatchingPreferenceScope

Protected getModel

getTask

getTasks

Protected init

  • init(): Promise<void>

openConfiguration

setTaskConfigurations

Protected updateWorkspaceModel

  • updateWorkspaceModel(): void