|
Doxygen
|
#include <stdio.h>#include <stdlib.h>#include <algorithm>#include "ftvhelp.h"#include "config.h"#include "message.h"#include "doxygen.h"#include "language.h"#include "htmlgen.h"#include "layout.h"#include "pagedef.h"#include "docparser.h"#include "htmldocvisitor.h"#include "filedef.h"#include "classdef.h"#include "util.h"#include "resourcemgr.h"
ftvhelp.cpp 的引用(Include)关系图:类 | |
| struct | FTVNode |
| struct | NavIndexEntry |
| class | NavIndexEntryList |
函数 | |
| static QCString | node2URL (const FTVNode *n, bool overruleFile=FALSE, bool srcLink=FALSE) |
| static void | generateBriefDoc (TextStream &t, const Definition *def) |
| static char | compoundIcon (const ClassDef *cd) |
| static QCString | pathToNode (const FTVNode *leaf, const FTVNode *n) |
| static bool | dupOfParent (const FTVNode *n) |
| static void | generateJSLink (TextStream &t, const FTVNode *n) |
| static QCString | convertFileId2Var (const QCString &fileId) |
| static bool | generateJSTree (NavIndexEntryList &navIndex, TextStream &t, const std::vector< FTVNode * > &nl, int level, bool &first) |
| static void | generateJSNavTree (const std::vector< FTVNode * > &nodeList) |
变量 | |
| static int | folderId =1 |
| const char * | JAVASCRIPT_LICENSE_TEXT |
|
static |
在文件 ftvhelp.cpp 第 365 行定义.
引用了 ClassDef::compoundType(), ClassDef::Exception, Definition::getLanguage(), ClassDef::Interface, SrcLangExt_Slice , 以及 ClassDef::Struct.
被这些函数引用 FTVHelp::generateTree().
在文件 ftvhelp.cpp 第 555 行定义.
引用了 QCString::findRev(), QCString::mid() , 以及 substitute().
被这些函数引用 generateJSTree().
|
static |
在文件 ftvhelp.cpp 第 533 行定义.
引用了 FALSE, FTVNode::file, FTVNode::parent , 以及 TRUE.
被这些函数引用 generateJSTree().
|
static |
|
static |
在文件 ftvhelp.cpp 第 540 行定义.
引用了 convertToJSString(), externalRef(), FTVNode::file, QCString::isEmpty(), FTVNode::name, node2URL(), FTVNode::ref , 以及 TRUE.
被这些函数引用 generateJSTree().
|
static |
在文件 ftvhelp.cpp 第 653 行定义.
引用了 Config_getString, convertToJSString(), ResourceMgr::copyResource(), FALSE, LayoutNavEntry::find(), generateJSTree(), Doxygen::htmlFileExtension, ResourceMgr::instance(), LayoutDocManager::instance(), QCString::isEmpty(), JAVASCRIPT_LICENSE_TEXT, Doxygen::mainPage, LayoutNavEntry::MainPage, mainPageHasTitle(), NavIndexEntry::path, LayoutDocManager::rootNavEntry(), QCString::setNum(), QCString::str(), theTranslator, LayoutNavEntry::title(), Translator::trPanelSynchronisationTooltip(), TRUE , 以及 NavIndexEntry::url.
被这些函数引用 FTVHelp::generateTreeViewScripts().
|
static |
在文件 ftvhelp.cpp 第 563 行定义.
引用了 Config_getString, convertFileId2Var(), dupOfParent(), FALSE, fileVisibleInIndex(), QCString::fill(), generateJSLink(), node2URL(), pathToNode(), QCString::str(), toFileDef(), TRUE , 以及 Definition::TypeFile.
被这些函数引用 generateJSNavTree().
|
static |
在文件 ftvhelp.cpp 第 239 行定义.
引用了 addHtmlExtensionIfMissing(), FTVNode::anchor, QCString::at(), FTVNode::def, Definition::definitionType(), FTVNode::file, FileDef::getOutputFileBase(), FileDef::getSourceFileBase(), QCString::isEmpty(), QCString::mid(), toFileDef() , 以及 Definition::TypeFile.
被这些函数引用 generateJSLink(), generateJSTree() , 以及 FTVHelp::generateLink().
在文件 ftvhelp.cpp 第 521 行定义.
引用了 FTVNode::index, FTVNode::parent , 以及 QCString::setNum().
被这些函数引用 generateJSTree().
|
static |
在文件 ftvhelp.cpp 第 40 行定义.
被这些函数引用 FTVHelp::generateTree().
| const char* JAVASCRIPT_LICENSE_TEXT |
在文件 ftvhelp.cpp 第 42 行定义.
被这些函数引用 generateJSNavTree() , 以及 writeMenuData().