#include <eclipsehelp.h>
Public Member Functions | |
EclipseHelp () | |
virtual | ~EclipseHelp () |
virtual void | initialize () |
Initialize the Eclipse generator. More... | |
virtual void | finalize () |
Finish generation of the Eclipse specific help files. More... | |
virtual void | incContentsDepth () |
Increase the level of content hierarchy. More... | |
virtual void | decContentsDepth () |
Decrease the level of content hierarchy. More... | |
virtual void | addContentsItem (bool isDir, const char *name, const char *ref, const char *file, const char *anchor, bool separateIndex, bool addToNavIndex, Definition *def) |
Add an item to the content. More... | |
virtual void | addIndexItem (Definition *context, MemberDef *md, const char *sectionAnchor, const char *title) |
virtual void | addIndexFile (const char *name) |
virtual void | addImageFile (const char *name) |
virtual void | addStyleSheetFile (const char *name) |
Public Member Functions inherited from IndexIntf | |
virtual | ~IndexIntf () |
Private Member Functions | |
EclipseHelp (const EclipseHelp &) | |
EclipseHelp & | operator= (const EclipseHelp &) |
void | indent () |
void | closedTag () |
void | openedTag () |
Private Attributes | |
int | m_depth |
bool | m_endtag |
int | m_openTags |
QFile * | m_tocfile |
FTextStream | m_tocstream |
QCString | m_pathprefix |
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 40 of file eclipsehelp.h.
EclipseHelp::EclipseHelp | ( | ) |
Definition at line 22 of file eclipsehelp.cpp.
|
virtual |
Definition at line 26 of file eclipsehelp.cpp.
|
private |
|
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. |
Implements IndexIntf.
Definition at line 169 of file eclipsehelp.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
Definition at line 39 of file eclipsehelp.cpp.
|
virtual |
Decrease the level of content hierarchy.
It closes currently opened topic tag.
Implements IndexIntf.
Definition at line 143 of file eclipsehelp.cpp.
|
virtual |
Finish generation of the Eclipse specific help files.
This method writes footers of the files and closes them.
Implements IndexIntf.
Definition at line 101 of file eclipsehelp.cpp.
|
virtual |
Increase the level of content hierarchy.
Implements IndexIntf.
Definition at line 132 of file eclipsehelp.cpp.
|
private |
Definition at line 30 of file eclipsehelp.cpp.
|
virtual |
Initialize the Eclipse generator.
This method opens the XML TOC file and writes headers of the files.
Implements IndexIntf.
Definition at line 64 of file eclipsehelp.cpp.
|
private |
Definition at line 48 of file eclipsehelp.cpp.
|
private |
|
private |
Definition at line 61 of file eclipsehelp.h.
|
private |
Definition at line 62 of file eclipsehelp.h.
|
private |
Definition at line 63 of file eclipsehelp.h.
|
private |
Definition at line 67 of file eclipsehelp.h.
|
private |
Definition at line 65 of file eclipsehelp.h.
|
private |
Definition at line 66 of file eclipsehelp.h.