Sign in Join
FPDoc Onlineexperiment

THelpDatabase class

In unit LazHelpIntf

Provides support for integrating a collection of related help topics with a table of contents.

Declaration

pascal
THelpDatabase = class(TComponent)

Inheritance

  1. THelpDatabase
  2. TComponent

Descends from it: THTMLHelpDatabase

Description

Nothing more than the line above yet.

Properties

DatabasespublicHelp databases registered for use with the LCL help manager.
IDpublicUnique identifier for the hep database.
SupportedMimeTypespublicContains the list of MIME types supported in the help database.
BasePathObjectpublicRepresents the base path for the help database.
TOCNodepublicHelp node with the Table of Contents for the help database.
AutoRegisterpublicIndicates if the help database is automatically registered at run-time.

Methods

SetSupportedMimeTypesprotectedSets the value in the SupportedMimeTypes property.
AddSupportedMimeTypeprotectedAdds a MIME type entry to the list in SupportedMimeTypes.
CreatepublicConstructor for the class instance.
DestroypublicDestructor for the class instance.
ReferencepublicIncrements the number of references for the class instance.
RegisterSelfpublicEnsures that the LCL Help system has been initialized.
ReleasepublicDecrements the internal reference count for the help database`
UnregisterSelfpublic
RegisteredpublicIndicates if the list of help databases has been initialized for the database instance.
CanShowTableOfContentspublicDetermines if a Table of Contents node is available for the help database.
ShowTableOfContentspublicDisplays the Table of Contents in the TOCNode for the help database.
ShowErrorpublicDisplays an error message using the help manager, or raises an exception.
ShowHelppublic
ShowHelpFilepublicDisplays a help topic with the specified file name.
SupportsMimeTypepublicDetermines is the specified MIME type is supported in the help database.
GetNodesForKeywordpublicCreates or updates a list of help nodes using the specified help HelpKeyword.
GetNodesForDirectivepublic
GetNodesForContextpublicCreates or updates the list of help nodes for the specified help context.
GetNodesForPascalContextspublicCreates or updates a list of nodes for the specified Pascal help GetNodesForPascalContexts.
GetNodesForClasspublicCreates or updates a list of help nodes for the specified class.
GetNodesForMessagepublicCreates or updates a list of help nodes matching the specified message.
FindViewerpublicGets the help viewer which supports the specified MIME type.
RegisterItempublicAdds the specified item to the search items for the help database.
RegisterItemWithNodepublicAdds a search item to the help database for the specified help node.
RegisterFileItemWithNodepublicAdds a search item to the help database for the source file with the specified file name.
UnregisterItempublicRemoves the specified item from the search items for the help database.
UnregisterAllItemspublic
RegisteredItemCountpublic
GetRegisteredItempublicGets the number of registered search items for the help database.
Loadpublic
Savepublic
GetLocalizedNamepublicGets the localized name (ID) for the help database.

Events

OnFindViewerpublicEvent handler signalled to locate the viewer for the help database.

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.