Class TCustomSidecarExtension

Unit

Declaration

type TCustomSidecarExtension = class(TIDIObject)

Description

TCustomSidecarExtension

Hierarchy

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure Lock;
Public procedure Unlock;
Public function IsValidFor (const AFileName: WideString): Boolean; virtual;
Public procedure FilePathsFor (const APath: WideString; AResult: TxomStrings); virtual;
Public procedure FileNamesFor (const AFileName: WideString; AResult: TxomStrings; AParseOptions: TOptions = nil); virtual;

Properties

Public property IsCustom: Boolean read FIsCustom write FIsCustom;
Published property Enabled: Boolean read FEnabled write FEnabled;
Published property FileExtension: WideString read FFileExtension write FFileExtension;
Published property SidecarExtension: WideString read FSidecarExtension write FSidecarExtension;
Published property SidecarPath: WideString read FSidecarPath write SetSidecarPath;
Published property Fixed: Boolean read FFixed write FFixed;
Published property OperateCopy: Boolean read FOperateCopy write FOperateCopy;
Published property OperateMove: Boolean read FOperateMove write FOperateMove;
Published property OperateDelete: Boolean read FOperateDelete write FOperateDelete;
Published property OperateRename: Boolean read FOperateRename write FOperateRename;
Published property IgnoreExtensions: TxomStringList read FIgnoreExtensions write FIgnoreExtensions;
Published property DisableForWhenExtensionsExist: TxomStringList read FDisableForWhenExtensionsExist write FDisableForWhenExtensionsExist;
Published property IsPartOfIdentity: Boolean read FIsPartOfIdentity write FIsPartOfIdentity;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure Lock;
 
Public procedure Unlock;
 
Public function IsValidFor (const AFileName: WideString): Boolean; virtual;
 
Public procedure FilePathsFor (const APath: WideString; AResult: TxomStrings); virtual;
 
Public procedure FileNamesFor (const AFileName: WideString; AResult: TxomStrings; AParseOptions: TOptions = nil); virtual;
 

Properties

Public property IsCustom: Boolean read FIsCustom write FIsCustom;
 
Published property Enabled: Boolean read FEnabled write FEnabled;

a marker to identify custom side cars

Published property FileExtension: WideString read FFileExtension write FFileExtension;
 
Published property SidecarExtension: WideString read FSidecarExtension write FSidecarExtension;
 
Published property SidecarPath: WideString read FSidecarPath write SetSidecarPath;
 
Published property Fixed: Boolean read FFixed write FFixed;
 
Published property OperateCopy: Boolean read FOperateCopy write FOperateCopy;
 
Published property OperateMove: Boolean read FOperateMove write FOperateMove;
 
Published property OperateDelete: Boolean read FOperateDelete write FOperateDelete;
 
Published property OperateRename: Boolean read FOperateRename write FOperateRename;
 
Published property IgnoreExtensions: TxomStringList read FIgnoreExtensions write FIgnoreExtensions;
 
Published property DisableForWhenExtensionsExist: TxomStringList read FDisableForWhenExtensionsExist write FDisableForWhenExtensionsExist;
 
Published property IsPartOfIdentity: Boolean read FIsPartOfIdentity write FIsPartOfIdentity;
 

Generated by PasDoc 0.15.0.