|
My Project
|
#include <stdio.h>#include <stdlib.h>#include <qlist.h>#include <qdict.h>#include <qfileinfo.h>#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 "util.h"#include "resourcemgr.h"Go to the source code of this file.
Classes | |
| struct | FTVNode |
| struct | NavIndexEntry |
| class | NavIndexEntryList |
Macros | |
| #define | MAX_INDENT 1024 |
Functions | |
| static QCString | node2URL (FTVNode *n, bool overruleFile=FALSE, bool srcLink=FALSE) |
| static void | generateBriefDoc (FTextStream &t, Definition *def) |
| static QCString | pathToNode (FTVNode *leaf, FTVNode *n) |
| static bool | dupOfParent (const FTVNode *n) |
| static void | generateJSLink (FTextStream &t, FTVNode *n) |
| static QCString | convertFileId2Var (const QCString &fileId) |
| static bool | generateJSTree (NavIndexEntryList &navIndex, FTextStream &t, const QList< FTVNode > &nl, int level, bool &first) |
| static void | generateJSNavTree (const QList< FTVNode > &nodeList) |
Variables | |
| static int | folderId =1 |
| #define MAX_INDENT 1024 |
Definition at line 41 of file ftvhelp.cpp.
Referenced by FTVHelp::FTVHelp(), and FTVHelp::incContentsDepth().
|
static |
Definition at line 482 of file ftvhelp.cpp.
References substitute().
Referenced by generateJSTree().
|
static |
Definition at line 460 of file ftvhelp.cpp.
References FTVNode::file, and FTVNode::parent.
Referenced by generateJSTree().
|
static |
Definition at line 308 of file ftvhelp.cpp.
References DocNode::accept(), brief, Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), Definition::getOutputFileBase(), relativePathToRoot(), and validatingParseDoc().
Referenced by FTVHelp::generateTree().
|
static |
Definition at line 467 of file ftvhelp.cpp.
References convertToJSString(), externalRef(), FTVNode::file, FTVNode::name, node2URL(), and FTVNode::ref.
Referenced by generateJSTree().
|
static |
Definition at line 580 of file ftvhelp.cpp.
References Config_getString, convertToJSString(), ResourceMgr::copyResource(), endl(), LayoutNavEntry::find(), generateJSTree(), Doxygen::htmlFileExtension, ResourceMgr::instance(), LayoutDocManager::instance(), Doxygen::mainPage, LayoutNavEntry::MainPage, NavIndexEntry::path, LayoutDocManager::rootNavEntry(), FTextStream::setDevice(), theTranslator, LayoutNavEntry::title(), Translator::trPanelSynchronisationTooltip(), and NavIndexEntry::url.
Referenced by FTVHelp::generateTreeViewScripts().
|
static |
Definition at line 490 of file ftvhelp.cpp.
References FTVNode::addToNavIndex, FTVNode::anchor, FTVNode::children, Config_getString, convertFileId2Var(), FTVNode::def, DefinitionIntf::definitionType(), doc, dupOfParent(), endl(), FTVNode::file, fileVisibleInIndex(), generateJSLink(), node2URL(), pathToNode(), FTVNode::separateIndex, and DefinitionIntf::TypeFile.
Referenced by generateJSNavTree().
|
static |
Definition at line 210 of file ftvhelp.cpp.
References FTVNode::anchor, FTVNode::def, DefinitionIntf::definitionType(), FTVNode::file, FileDef::getOutputFileBase(), FileDef::getSourceFileBase(), Doxygen::htmlFileExtension, and DefinitionIntf::TypeFile.
Referenced by generateJSLink(), generateJSTree(), and FTVHelp::generateLink().
Definition at line 448 of file ftvhelp.cpp.
References FTVNode::index, and FTVNode::parent.
Referenced by generateJSTree().
|
static |
Definition at line 43 of file ftvhelp.cpp.
Referenced by FTVHelp::generateTree().