Doxygen
|
Generator for Eclipse help files. 更多...
#include <eclipsehelp.h>
Public 成员函数 | |
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) |
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) |
Public 成员函数 继承自 IndexIntf | |
virtual | ~IndexIntf () |
Private 成员函数 | |
EclipseHelp (const EclipseHelp &) | |
EclipseHelp & | operator= (const EclipseHelp &) |
void | indent () |
void | closedTag () |
void | openedTag () |
Private 属性 | |
int | m_depth |
bool | m_endtag |
int | m_openTags |
std::ofstream | 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.
在文件 eclipsehelp.h 第 40 行定义.
EclipseHelp::EclipseHelp | ( | ) |
在文件 eclipsehelp.cpp 第 21 行定义.
|
virtual |
在文件 eclipsehelp.cpp 第 25 行定义.
|
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. |
实现了 IndexIntf.
在文件 eclipsehelp.cpp 第 160 行定义.
引用了 addHtmlExtensionIfMissing(), closedTag(), convertToXML(), indent(), QCString::isEmpty(), m_endtag, m_pathprefix, m_tocstream , 以及 TRUE.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
在文件 eclipsehelp.cpp 第 38 行定义.
引用了 FALSE, m_endtag , 以及 m_tocstream.
被这些函数引用 addContentsItem(), decContentsDepth() , 以及 finalize().
|
virtual |
Decrease the level of content hierarchy
It closes currently opened topic tag.
实现了 IndexIntf.
在文件 eclipsehelp.cpp 第 134 行定义.
引用了 closedTag(), indent(), m_depth, m_openTags , 以及 m_tocstream.
|
virtual |
Finish generation of the Eclipse specific help files
This method writes footers of the files and closes them.
实现了 IndexIntf.
在文件 eclipsehelp.cpp 第 95 行定义.
引用了 closedTag(), Config_getString, m_depth, m_tocstream , 以及 QCString::str().
|
virtual |
Increase the level of content hierarchy
实现了 IndexIntf.
在文件 eclipsehelp.cpp 第 123 行定义.
引用了 m_depth , 以及 openedTag().
|
private |
在文件 eclipsehelp.cpp 第 29 行定义.
引用了 m_depth , 以及 m_tocstream.
被这些函数引用 addContentsItem() , 以及 decContentsDepth().
|
virtual |
Initialize the Eclipse generator
This method opens the XML TOC file and writes headers of the files.
实现了 IndexIntf.
在文件 eclipsehelp.cpp 第 63 行定义.
引用了 Config_getString, convertToXML(), Doxygen::htmlFileExtension, QCString::isEmpty(), m_depth, m_pathprefix, m_tocstream, qPrint(), QCString::str() , 以及 term().
|
private |
在文件 eclipsehelp.cpp 第 47 行定义.
引用了 FALSE, m_endtag, m_openTags , 以及 m_tocstream.
被这些函数引用 incContentsDepth().
|
private |
|
private |
在文件 eclipsehelp.h 第 61 行定义.
被这些函数引用 decContentsDepth(), finalize(), incContentsDepth(), indent() , 以及 initialize().
|
private |
在文件 eclipsehelp.h 第 62 行定义.
被这些函数引用 addContentsItem(), closedTag() , 以及 openedTag().
|
private |
在文件 eclipsehelp.h 第 63 行定义.
被这些函数引用 decContentsDepth() , 以及 openedTag().
|
private |
在文件 eclipsehelp.h 第 66 行定义.
被这些函数引用 addContentsItem() , 以及 initialize().
|
private |
在文件 eclipsehelp.h 第 65 行定义.
被这些函数引用 addContentsItem(), closedTag(), decContentsDepth(), finalize(), indent(), initialize() , 以及 openedTag().