The EclipseHelp
Class Reference
Generator for Eclipse help files. More...
Declaration
Included Headers
Base class
class | IndexIntf |
Abstract interface for index generators. More... | |
Public Constructors Index
EclipseHelp () | |
Public Destructor Index
~EclipseHelp () | |
Public Member Functions Index
void | initialize () |
Initialize the Eclipse generator. More... | |
void | finalize () |
Finish generation of the Eclipse specific help files. More... | |
void | incContentsDepth () |
Increase the level of content hierarchy. More... | |
void | decContentsDepth () |
Decrease the level of content hierarchy. More... | |
void | addContentsItem (bool isDir, const QCString &name, const QCString &ref, const QCString &file, const QCString &anchor, bool separateIndex, bool addToNavIndex, const Definition *def, const QCString &nameAsHtml) |
Add an item to the content. More... | |
void | addIndexItem (const Definition *context, const MemberDef *md, const QCString §ionAnchor, const QCString &title) |
void | addIndexFile (const QCString &name) |
void | addImageFile (const QCString &name) |
void | addStyleSheetFile (const QCString &name) |
Private Member Attributes Index
std::unique_ptr< Private > | p |
Description
Generator for Eclipse help files.
This class generates the Eclipse specific help files. These files can be used to generate a help plugin readable by the Eclipse IDE.
Definition at line 43 of file eclipsehelp.h.
Public Constructors
EclipseHelp()
|
Declaration at line 46 of file eclipsehelp.h, definition at line 59 of file eclipsehelp.cpp.
Reference p.
Referenced by ~EclipseHelp.
Public Destructor
~EclipseHelp()
| virtual |
Definition at line 47 of file eclipsehelp.h.
Reference EclipseHelp.
Public Member Functions
addContentsItem()
| virtual |
Add an item to the content.
- Parameters
-
isDir Flag whether the argument file is a directory or a file entry
name Name of the item
ref URL of the item
file Name of a file which the item is defined in (without extension)
anchor Name of an anchor of the item.
separateIndex not used.
addToNavIndex not used.
def not used.
nameAsHtml name parameter in HTML format
Declaration at line 55 of file eclipsehelp.h, definition at line 162 of file eclipsehelp.cpp.
References addHtmlExtensionIfMissing, convertToXML, QCString::isEmpty, p and TRUE.
addImageFile()
| virtual |
Declaration at line 61 of file eclipsehelp.h, definition at line 225 of file eclipsehelp.cpp.
addIndexFile()
| virtual |
Declaration at line 60 of file eclipsehelp.h, definition at line 221 of file eclipsehelp.cpp.
addIndexItem()
| virtual |
Declaration at line 58 of file eclipsehelp.h, definition at line 213 of file eclipsehelp.cpp.
addStyleSheetFile()
| virtual |
Declaration at line 62 of file eclipsehelp.h, definition at line 229 of file eclipsehelp.cpp.
decContentsDepth()
| virtual |
Decrease the level of content hierarchy.
It closes currently opened topic tag.
Declaration at line 54 of file eclipsehelp.h, definition at line 135 of file eclipsehelp.cpp.
Reference p.
finalize()
| virtual |
Finish generation of the Eclipse specific help files.
This method writes footers of the files and closes them.
- See Also
Declaration at line 52 of file eclipsehelp.h, definition at line 96 of file eclipsehelp.cpp.
References Config_getString, Portable::openOutputStream and p.
incContentsDepth()
| virtual |
Increase the level of content hierarchy.
Declaration at line 53 of file eclipsehelp.h, definition at line 124 of file eclipsehelp.cpp.
Reference p.
initialize()
| virtual |
Initialize the Eclipse generator.
This method opens the XML TOC file and writes headers of the files.
- See Also
Declaration at line 51 of file eclipsehelp.h, definition at line 68 of file eclipsehelp.cpp.
References Config_getString, convertToXML, Doxygen::htmlFileExtension, QCString::isEmpty, Portable::openOutputStream, p and term.
Private Member Attributes
p
|
Definition at line 66 of file eclipsehelp.h.
Referenced by addContentsItem, decContentsDepth, EclipseHelp, finalize, incContentsDepth and initialize.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.