Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type THelpDatabases = class(THelpManager)
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
function Count: integer; |
![]() |
function FindDatabase(ID: THelpDatabaseID): THelpDatabase; |
![]() |
function GetDatabase(ID: THelpDatabaseID; var HelpDB: THelpDatabase; var HelpResult: TShowHelpResult; var ErrMsg: string): boolean; |
![]() |
function IndexOf(ID: THelpDatabaseID): integer; |
![]() |
function CreateUniqueDatabaseID(const WishID: string): THelpDatabaseID; |
![]() |
function CreateHelpDatabase(const WishID: string; HelpDataBaseClass: THelpDatabaseClass; AutoRegister: boolean): THelpDatabase; |
![]() |
function ShowTableOfContents(var ErrMsg: string): TShowHelpResult; override; |
![]() |
procedure ShowError(ShowResult: TShowHelpResult; const ErrMsg: string); override; |
![]() |
function GetBaseURLForBasePathObject(BasePathObject: TObject): string; virtual; |
![]() |
function GetBaseDirectoryForBasePathObject(BasePathObject: TObject): string; virtual; |
![]() |
function FindViewer(const MimeType: string; var ErrMsg: string; var Viewer: THelpViewer): TShowHelpResult; virtual; |
![]() |
function SubstituteMacros(var s: string): boolean; virtual; |
![]() |
function ShowHelpForNodes(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function ShowHelpForQuery(Query: THelpQuery; AutoFreeQuery: boolean; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForContext(Query: THelpQueryContext; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForKeyword(Query: THelpQueryKeyword; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForPascalContexts(Query: THelpQueryPascalContexts; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForSourcePosition(Query: THelpQuerySourcePosition; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForMessageLine(Query: THelpQueryMessage; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForClass(Query: THelpQueryClass; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpFile(const Filename, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelp(const URL, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override; |
![]() |
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 ShowHelpSelector(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string; var Selection: THelpNodeQuery ): TShowHelpResult; virtual; |
![]() |
procedure RegisterHelpDatabaseClass(NewHelpDB: THelpDatabaseClass); |
![]() |
procedure UnregisterHelpDatabaseClass(AHelpDB: THelpDatabaseClass); |
![]() |
function HelpDatabaseClassCount: integer; |
![]() |
function GetHelpDatabaseClass(Index: integer): THelpDatabaseClass; |
![]() |
procedure Load(Storage: TConfigStorage); virtual; |
![]() |
procedure Save(Storage: TConfigStorage); virtual; |
![]() |
property Items[Index: integer]: THelpDatabase read GetItems; |
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
function Count: integer; |
![]() |
function FindDatabase(ID: THelpDatabaseID): THelpDatabase; |
![]() |
function GetDatabase(ID: THelpDatabaseID; var HelpDB: THelpDatabase; var HelpResult: TShowHelpResult; var ErrMsg: string): boolean; |
![]() |
function IndexOf(ID: THelpDatabaseID): integer; |
![]() |
function CreateUniqueDatabaseID(const WishID: string): THelpDatabaseID; |
![]() |
function CreateHelpDatabase(const WishID: string; HelpDataBaseClass: THelpDatabaseClass; AutoRegister: boolean): THelpDatabase; |
![]() |
function ShowTableOfContents(var ErrMsg: string): TShowHelpResult; override; |
![]() |
procedure ShowError(ShowResult: TShowHelpResult; const ErrMsg: string); override; |
![]() |
function GetBaseURLForBasePathObject(BasePathObject: TObject): string; virtual; |
![]() |
function GetBaseDirectoryForBasePathObject(BasePathObject: TObject): string; virtual; |
![]() |
function FindViewer(const MimeType: string; var ErrMsg: string; var Viewer: THelpViewer): TShowHelpResult; virtual; |
![]() |
function SubstituteMacros(var s: string): boolean; virtual; |
![]() |
function ShowHelpForNodes(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual; |
![]() |
function ShowHelpForQuery(Query: THelpQuery; AutoFreeQuery: boolean; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForContext(Query: THelpQueryContext; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForKeyword(Query: THelpQueryKeyword; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForPascalContexts(Query: THelpQueryPascalContexts; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForSourcePosition(Query: THelpQuerySourcePosition; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForMessageLine(Query: THelpQueryMessage; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpForClass(Query: THelpQueryClass; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelpFile(const Filename, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override; |
![]() |
function ShowHelp(const URL, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override; |
![]() |
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 ShowHelpSelector(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string; var Selection: THelpNodeQuery ): TShowHelpResult; virtual; |
![]() |
procedure RegisterHelpDatabaseClass(NewHelpDB: THelpDatabaseClass); |
![]() |
procedure UnregisterHelpDatabaseClass(AHelpDB: THelpDatabaseClass); |
![]() |
function HelpDatabaseClassCount: integer; |
![]() |
function GetHelpDatabaseClass(Index: integer): THelpDatabaseClass; |
![]() |
procedure Load(Storage: TConfigStorage); virtual; |
![]() |
procedure Save(Storage: TConfigStorage); virtual; |
![]() |
property Items[Index: integer]: THelpDatabase read GetItems; |