|
Doxygen
|
Generator for Eclipse help files. More...
#include <src/eclipsehelp.h>
Classes | |
| struct | Private |
Public Member Functions | |
| EclipseHelp () | |
| virtual | ~EclipseHelp () |
| virtual void | initialize () |
| Initialize the Eclipse generator. | |
| virtual void | finalize () |
| Finish generation of the Eclipse specific help files. | |
| virtual void | incContentsDepth () |
| Increase the level of content hierarchy. | |
| virtual void | decContentsDepth () |
| Decrease the level of content hierarchy. | |
| virtual 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. | |
| virtual void | addIndexItem (const Definition *context, const MemberDef *md, const QCString §ionAnchor, const QCString &title) |
| virtual void | addIndexFile (const QCString &name) |
| virtual void | addImageFile (const QCString &name) |
| virtual void | addStyleSheetFile (const QCString &name) |
Private Attributes | |
| std::unique_ptr< Private > | p |
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.
| EclipseHelp::EclipseHelp | ( | ) |
Definition at line 59 of file eclipsehelp.cpp.
References p.
Referenced by ~EclipseHelp().
|
virtualdefault |
References EclipseHelp().
|
virtual |
Add an item to the content.
| 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 |
Implements IndexIntf.
Definition at line 162 of file eclipsehelp.cpp.
References addHtmlExtensionIfMissing(), convertToXML(), QCString::isEmpty(), p, and TRUE.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Finish generation of the Eclipse specific help files.
This method writes footers of the files and closes them.
Implements IndexIntf.
Definition at line 96 of file eclipsehelp.cpp.
References Config_getString, Portable::openOutputStream(), and p.
|
virtual |
|
virtual |
Initialize the Eclipse generator.
This method opens the XML TOC file and writes headers of the files.
Implements IndexIntf.
Definition at line 68 of file eclipsehelp.cpp.
References Config_getString, convertToXML(), Doxygen::htmlFileExtension, QCString::isEmpty(), Portable::openOutputStream(), p, and term.
|
private |
Definition at line 66 of file eclipsehelp.h.
Referenced by addContentsItem(), decContentsDepth(), EclipseHelp(), finalize(), incContentsDepth(), and initialize().