[Overview][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'LazHelpIntf' (#lcl)

# THelpDatabase

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: lazhelpintf.pas line 291

`type THelpDatabase = class(TComponent)`
`protected`
`procedure SetSupportedMimeTypes(); virtual;` |  |
`procedure AddSupportedMimeType(); virtual;` |  |
`public`
`constructor Create(); override;` |  |
`destructor Destroy; override;` |  |
`procedure Reference;` |  |
`procedure RegisterSelf;` |  |
`procedure Release;` |  |
`procedure UnregisterSelf;` |  |
`function Registered;` |  |
`function CanShowTableOfContents; virtual;` |  |
`procedure ShowTableOfContents; virtual;` |  |
`procedure ShowError(); virtual;` |  |
`function ShowHelp(); virtual;` |  |
`function ShowHelpFile(); virtual;` |  |
`function SupportsMimeType(); virtual;` |  |
`function GetNodesForKeyword(); virtual;` |  |
`function GetNodesForContext(); virtual;` |  |
`function GetNodesForPascalContexts(); virtual;` |  |
`function GetNodesForClass(); virtual;` |  |
`function GetNodesForMessage(); virtual;` |  |
`function FindViewer(); virtual;` |  |
`procedure RegisterItem();` |  |
`procedure RegisterItemWithNode();` |  |
`procedure RegisterFileItemWithNode();` |  |
`procedure UnregisterItem();` |  |
`procedure UnregisterAllItems;`
`function RegisteredItemCount;` |  |
`function GetRegisteredItem();` |  |
`procedure Load(); virtual;` |  |
`procedure Save(); virtual;` |  |
`function GetLocalizedName; virtual;` |  |
`property Databases: THelpDatabases; [rw]` |  |
`property ID: THelpDatabaseID; [rw]` |  |
`property SupportedMimeTypes: TStrings; [r]` |  |
`property BasePathObject: TObject; [rw]` |  |
`property TOCNode: THelpNode; [rw]` |  |
`property AutoRegister: Boolean; [rw]` |  |
`property OnFindViewer: TOnHelpDBFindViewer; [rw]`
`end;`

## Inheritance

`THelpDatabase` |  |
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent`
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net.