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

# THelpViewer

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

## Declaration

Source position: lazhelpintf.pas line 456

`type THelpViewer = class(TComponent)`
`protected`
`procedure SetSupportedMimeTypes(); virtual;` |  |
`procedure AddSupportedMimeType(); virtual;` |  |
`public`
`constructor Create(); override;` |  |
`destructor Destroy; override;` |  |
`function SupportsTableOfContents; virtual;` |  |
`procedure ShowTableOfContents(); virtual;` |  |
`function SupportsMimeType(); virtual;` |  |
`function ShowNode(); virtual;` |  |
`procedure Hide; virtual;` |  |
`procedure Assign(); override;` |  |
`procedure Load(); virtual;` |  |
`procedure Save(); virtual;` |  |
`function GetLocalizedName; virtual;` |  |
`procedure RegisterSelf; virtual;` |  |
`procedure UnregisterSelf; virtual;` |  |
`property SupportedMimeTypes: TStrings; [r]` |  |
`property ParameterHelp: String; [rw]` |  |
`property StorageName: String; [rw]` |  |
`property AutoRegister: Boolean; [rw]` |  |
`end;`

## Inheritance

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

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