Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type THelpDatabase = class(TComponent)
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure Reference; |
![]() |
procedure RegisterSelf; |
![]() |
procedure Release; |
![]() |
procedure UnregisterSelf; |
![]() |
function Registered: boolean; |
![]() |
function CanShowTableOfContents: boolean; virtual; |
![]() |
procedure ShowTableOfContents; virtual; |
![]() |
procedure ShowError(ShowResult: TShowHelpResult; const ErrMsg: string); virtual; |
![]() |
function ShowHelp(Query: THelpQuery; BaseNode, NewNode: THelpNode; QueryItem: THelpQueryItem; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function ShowHelpFile(Query: THelpQuery; BaseNode: THelpNode; const Title, Filename: string; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function SupportsMimeType(const AMimeType: string): boolean; virtual; |
![]() |
function GetNodesForKeyword(const HelpKeyword: string; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForContext(HelpContext: THelpContext; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForPascalContexts(ListOfPascalHelpContextList: TList; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForClass(AClass: TClass; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForMessage(const AMessage: string; MessageParts: TStrings; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function FindViewer(const MimeType: string; var ErrMsg: string; out Viewer: THelpViewer): TShowHelpResult; virtual; |
![]() |
procedure RegisterItem(NewItem: THelpDBItem); |
![]() |
procedure RegisterItemWithNode(Node: THelpNode); |
![]() |
procedure RegisterFileItemWithNode(const Filename: string; Node: THelpNode); |
![]() |
procedure UnregisterItem(AnItem: THelpDBItem); |
![]() |
function RegisteredItemCount: integer; |
![]() |
function GetRegisteredItem(Index: integer): THelpDBItem; |
![]() |
procedure Load(Storage: TConfigStorage); virtual; |
![]() |
procedure Save(Storage: TConfigStorage); virtual; |
![]() |
function GetLocalizedName: string; virtual; |
![]() |
property Databases: THelpDatabases read FDatabases write SetDatabases; |
![]() |
property ID: THelpDatabaseID read FID write SetID; |
![]() |
property SupportedMimeTypes: TStrings read FSupportedMimeTypes; |
![]() |
property BasePathObject: TObject read FBasePathObject write FBasePathObject; |
![]() |
property TOCNode: THelpNode read FTOCNode write FTOCNode; |
![]() |
property AutoRegister: boolean read FAutoRegister write SetAutoRegister; |
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure Reference; |
![]() |
procedure RegisterSelf; |
![]() |
procedure Release; |
![]() |
procedure UnregisterSelf; |
![]() |
function Registered: boolean; |
![]() |
function CanShowTableOfContents: boolean; virtual; |
![]() |
procedure ShowTableOfContents; virtual; |
![]() |
procedure ShowError(ShowResult: TShowHelpResult; const ErrMsg: string); virtual; |
![]() |
function ShowHelp(Query: THelpQuery; BaseNode, NewNode: THelpNode; QueryItem: THelpQueryItem; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function ShowHelpFile(Query: THelpQuery; BaseNode: THelpNode; const Title, Filename: string; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function SupportsMimeType(const AMimeType: string): boolean; virtual; |
![]() |
function GetNodesForKeyword(const HelpKeyword: string; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForContext(HelpContext: THelpContext; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForPascalContexts(ListOfPascalHelpContextList: TList; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForClass(AClass: TClass; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function GetNodesForMessage(const AMessage: string; MessageParts: TStrings; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function FindViewer(const MimeType: string; var ErrMsg: string; out Viewer: THelpViewer): TShowHelpResult; virtual; |
![]() |
procedure RegisterItem(NewItem: THelpDBItem); |
![]() |
procedure RegisterItemWithNode(Node: THelpNode); |
![]() |
procedure RegisterFileItemWithNode(const Filename: string; Node: THelpNode); |
![]() |
procedure UnregisterItem(AnItem: THelpDBItem); |
![]() |
function RegisteredItemCount: integer; |
![]() |
function GetRegisteredItem(Index: integer): THelpDBItem; |
![]() |
procedure Load(Storage: TConfigStorage); virtual; |
![]() |
procedure Save(Storage: TConfigStorage); virtual; |
![]() |
function GetLocalizedName: string; virtual; |
![]() |
property Databases: THelpDatabases read FDatabases write SetDatabases; |
![]() |
property ID: THelpDatabaseID read FID write SetID; |
![]() |
property SupportedMimeTypes: TStrings read FSupportedMimeTypes; |
![]() |
property BasePathObject: TObject read FBasePathObject write FBasePathObject; |
![]() |
property TOCNode: THelpNode read FTOCNode write FTOCNode; |
![]() |
property AutoRegister: boolean read FAutoRegister write SetAutoRegister; |