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

# THelpViewers

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

Used to access and maintain registered help viewers for the LCL help system.

## Declaration

Source position: lazhelpintf.pas line 523

`type THelpViewers = class`
`public`
`constructor Create;` |  | Constructor for the class instance.
`destructor Destroy; override;` |  | Destructor for the class instance.
`procedure Clear;` |  | Frees all help viewers in the Items property.
`function Count;` |  | Indicates the number of registered help viewers in the Items property.
`function GetViewersSupportingMimeType();` |  | Populates a list with help viewers that support the specified MIME type.
`procedure RegisterViewer();` |  | Adds a help viewer to the list of registered viewers in Items.
`procedure UnregisterViewer();` |  | Unregisters the specified help viewer and removes it from the Items property.
`procedure Load(); virtual;` |  | Loads configuration settings from the specified storage for each registered help viewer.
`procedure Save(); virtual;` |  | Saves configuration settings to the specified storage for each registered help viewer.
`function IndexOf();` |  | Gets the ordinal position for the specified help viewer in the Items property.
`property Items []: THelpViewer; default; [r]` |  | List with the registered help viewers for the LCL help system.
`end;`

## Inheritance

`THelpViewers` |  | Used to access and maintain registered help viewers for the LCL help system.
`TObject`