Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FileSystemFrontendContribution

Hierarchy

  • FileSystemFrontendContribution

Implements

  • FrontendApplicationContribution
  • CommandContribution

Index

Constructors

constructor

Properties

Protected Readonly corePreferences

corePreferences: PreferenceProxy<CoreConfiguration>

Protected Readonly deletedSuffix

deletedSuffix: " (deleted)" = ' (deleted)'

Protected Readonly fileService

fileService: FileService

Protected Readonly mimeService

mimeService: MimeService

Protected Readonly moveSnapshots

moveSnapshots: Map<string, NavigatableWidgetMoveSnapshot> = ...

Protected pendingOperation

pendingOperation: Promise<void> = ...

Protected Readonly preferences

preferences: PreferenceProxy<FileSystemConfiguration>

Protected Readonly selectionService

selectionService: SelectionService

Protected Readonly shell

shell: ApplicationShell

Protected Readonly uploadService

uploadService: FileUploadService

Protected Readonly userOperations

userOperations: Map<number, Deferred<void>> = ...

Protected Readonly widgetManager

widgetManager: WidgetManager

Methods

Protected applyMove

Protected applyMoveSnapshot

Protected canUpload

Protected createMoveToUri

  • createMoveToUri(resourceUri: default, widget: NavigatableWidget, event: UserFileOperationEvent): undefined | default

initialize

  • initialize(): void

Optional onStart

  • onStart(app: FrontendApplication): MaybePromise<void>

Protected popMoveSnapshot

Protected pushMove

Protected queueUserOperation

registerCommands

  • registerCommands(commands: CommandRegistry): void

Protected resolveUserOperation

Protected revertMove

Protected run

  • run(operation: () => MaybePromise<void>): Promise<void>

Protected runEach

  • runEach(participant: (resourceUri: default, widget: NavigatableWidget) => Promise<void>): Promise<void>

Protected updateAssociations

  • updateAssociations(): void

Protected updateWidget

  • updateWidget(uri: default, widget: NavigatableWidget, event: FileChangesEvent, __namedParameters: { dirty: Set<string>; toClose: Map<string, NavigatableWidget[]> }): void

Protected updateWidgets

Protected upload