Doxygen
|
A class that generated the HTML Help specific files. 更多...
#include <htmlhelp.h>
类 | |
class | Private |
Public 成员函数 | |
HtmlHelp () | |
~HtmlHelp () | |
void | initialize () |
void | finalize () |
void | incContentsDepth () |
void | decContentsDepth () |
void | addContentsItem (bool isDir, const QCString &name, const QCString &ref, const QCString &file, const QCString &anchor, bool separateIndex, bool addToNavIndex, const Definition *def) |
void | addIndexItem (const Definition *context, const MemberDef *md, const QCString §ionAnchor, const QCString &title) |
void | addIndexFile (const QCString &name) |
void | addImageFile (const QCString &) |
void | addStyleSheetFile (const QCString &) |
Public 成员函数 继承自 IndexIntf | |
virtual | ~IndexIntf () |
静态 Public 成员函数 | |
static QCString | getLanguageString () |
Private 类型 | |
enum | ImageNumber { BOOK_CLOSED =1, BOOK_OPEN, BOOK_CLOSED_NEW, BOOK_OPEN_NEW, FOLDER_CLOSED, FOLDER_OPEN, FOLDER_CLOSED_NEW, FOLDER_OPEN_NEW, QUERY, QUERY_NEW, TEXT, TEXT_NEW, WEB_DOC, WEB_DOC_NEW, WEB_LINK, WEB_LINK_NEW, INFO, INFO_NEW, LINK, LINK_NEW, BOOKLET, BOOKLET_NEW, EMAIL, EMAIL_NEW, EMAIL2, EMAIL2_NEW, IMAGE, IMAGE_NEW, AUDIO, AUDIO_NEW, MUSIC, MUSIC_NEW, VIDEO, VIDEO_NEW, INDEX, INDEX_NEW, IDEA, IDEA_NEW, NOTE, NOTE_NEW, TOOL, TOOL_NEW } |
Private 成员函数 | |
QCString | recode (const QCString &s) |
Private 属性 | |
std::unique_ptr< Private > | p |
A class that generated the HTML Help specific files.
These files can be used with the Microsoft HTML Help workshop to generate compressed HTML files (.chm).
在文件 htmlhelp.h 第 32 行定义.
|
private |
used in imageNumber param of HTMLHelp::addContentsItem() function to specify document icon in tree view. Writes <param name="ImageNumber" value="xx"> in .HHC file.
在文件 htmlhelp.h 第 37 行定义.
HtmlHelp::HtmlHelp | ( | ) |
Constructs an html object. The object has to be initialized before it can be used.
在文件 htmlhelp.cpp 第 332 行定义.
HtmlHelp::~HtmlHelp | ( | ) |
在文件 htmlhelp.cpp 第 336 行定义.
|
virtual |
Add an list item to the contents file.
isDir | boolean indicating if this is a dir or file entry |
name | the name of the item. |
ref | the URL of to the item. |
file | the file in which the item is defined. |
anchor | the anchor of the item. |
separateIndex | not used. |
addToNavIndex | not used. |
def | not used. |
实现了 IndexIntf.
在文件 htmlhelp.cpp 第 630 行定义.
引用了 addHtmlExtensionIfMissing(), BOOK_CLOSED, Config_getBool, convertToHtml(), QCString::isEmpty(), p, TEXT , 以及 TRUE.
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
Decrease the level of the contents hierarchy. This will end the unnumber HTML list.
实现了 IndexIntf.
在文件 htmlhelp.cpp 第 613 行定义.
引用了 p.
|
virtual |
Finalizes the HTML help. This will finish and close the contents file (index.hhc) and the index file (index.hhk).
实现了 IndexIntf.
在文件 htmlhelp.cpp 第 577 行定义.
引用了 p.
|
static |
在文件 htmlhelp.cpp 第 480 行定义.
引用了 Translator::idLanguage(), QCString::isEmpty(), s_languageDict, QCString::str() , 以及 theTranslator.
被这些函数引用 HtmlHelp::Private::createProjectFile() , 以及 TranslateContext::Private::langString().
|
virtual |
Increase the level of the contents hierarchy. This will start a new unnumbered HTML list in contents file.
实现了 IndexIntf.
在文件 htmlhelp.cpp 第 602 行定义.
引用了 p.
|
virtual |
This will create a contents file (index.hhc) and a index file (index.hhk) and write the header of those files. It also creates a project file (index.hhp)
实现了 IndexIntf.
在文件 htmlhelp.cpp 第 443 行定义.
引用了 Config_getString, p, qPrint(), QCString::str() , 以及 term().
|
private |
在文件 htmlhelp.h 第 84 行定义.
被这些函数引用 addContentsItem(), addImageFile(), addIndexFile(), addIndexItem(), decContentsDepth(), finalize(), incContentsDepth() , 以及 initialize().