Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginScmProvider

Hierarchy

  • PluginScmProvider

Implements

  • ScmProvider

Index

Constructors

constructor

  • new PluginScmProvider(proxy: ScmExt, colors: ColorRegistry, _handle: number, _contextValue: string, _label: string, _rootUri: undefined | URI): PluginScmProvider

Properties

Private _id

_id: string = ...

Private features

Readonly groups

groups: PluginScmResourceGroup[] = []

Private Readonly groupsByHandle

groupsByHandle: {} = ...

Type declaration

Readonly onDidChange

onDidChange: Event<void> = ...

Readonly onDidChangeCommitTemplate

onDidChangeCommitTemplate: Event<string> = ...

Private Readonly onDidChangeCommitTemplateEmitter

onDidChangeCommitTemplateEmitter: Emitter<string> = ...

Private Readonly onDidChangeEmitter

onDidChangeEmitter: Emitter<void> = ...

Readonly onDidChangeResources

onDidChangeResources: Event<void> = ...

Private Readonly onDidChangeResourcesEmitter

onDidChangeResourcesEmitter: Emitter<void> = ...

Private Readonly onDidChangeStatusBarCommandsEmitter

onDidChangeStatusBarCommandsEmitter: Emitter<ScmCommand[]> = ...

Accessors

acceptInputCommand

  • get acceptInputCommand(): undefined | ScmCommand

commitTemplate

  • get commitTemplate(): string

contextValue

  • get contextValue(): string

count

  • get count(): undefined | number

handle

  • get handle(): number

id

  • get id(): string

label

  • get label(): string

onDidChangeStatusBarCommands

  • get onDidChangeStatusBarCommands(): Event<ScmCommand[]>

rootUri

  • get rootUri(): string

statusBarCommands

  • get statusBarCommands(): undefined | ScmCommand[]

Methods

dispose

  • dispose(): void

registerGroups

spliceGroupResourceStates

unregisterGroup

  • unregisterGroup(handle: number): void

updateGroup

updateGroupLabel

  • updateGroupLabel(handle: number, label: string): void

updateSourceControl