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"
类 | |
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().