The FTVHelp
Class Reference
A class that generates a dynamic tree view side panel. More...
Declaration
Included Headers
Base class
class | IndexIntf |
Abstract interface for index generators. More... | |
Public Constructors Index
FTVHelp (bool LTI) | |
Public Destructor Index
~FTVHelp () | |
Public Member Functions Index
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, const QCString &nameAsHtml=QCString()) |
void | addIndexItem (const Definition *, const MemberDef *, const QCString &, const QCString &) |
void | addIndexFile (const QCString &) |
void | addImageFile (const QCString &) |
void | addStyleSheetFile (const QCString &) |
void | generateTreeView () |
void | generateTreeViewInline (TextStream &t) |
void | generateTreeViewScripts () |
Private Member Attributes Index
std::unique_ptr< Private > | p |
Description
A class that generates a dynamic tree view side panel.
Definition at line 40 of file ftvhelp.h.
Public Constructors
FTVHelp()
|
Constructs an ftv help object. The object has to be initialized before it can be used.
Declaration at line 43 of file ftvhelp.h, definition at line 120 of file ftvhelp.cpp.
Reference p.
Referenced by ~FTVHelp.
Public Member Functions
addContentsItem()
| virtual |
Add a list item to the contents file.
- Parameters
-
isDir TRUE if the item is a directory, FALSE if it is a text
name the name of the item.
nameAsHtml the name of the item in HTML format.
ref the URL of to the item.
file the file containing the definition of the item
anchor the anchor within the file.
separateIndex put the entries in a separate index file
addToNavIndex add this entry to the quick navigation index
def Definition corresponding to this entry
Declaration at line 51 of file ftvhelp.h, definition at line 186 of file ftvhelp.cpp.
Referenced by writeClassTree, writeClassTreeForList, writeClassTreeInsideNamespaceElement, writeClassTreeToOutput, writeConceptList, writeConceptRootList, writeConceptTreeInsideNamespaceElement, writeDirHierarchy, writeDirTreeNode, writeGroupTreeNode, writeModuleTreeNode, writeNamespaceTreeElement and writePages.
addImageFile()
| inline virtual |
Definition at line 62 of file ftvhelp.h.
addIndexFile()
| inline virtual |
Definition at line 61 of file ftvhelp.h.
addIndexItem()
| inline virtual |
Definition at line 60 of file ftvhelp.h.
addStyleSheetFile()
| inline virtual |
Definition at line 63 of file ftvhelp.h.
decContentsDepth()
| virtual |
Decrease the level of the contents hierarchy. This will end the current sublist.
- See Also
Declaration at line 50 of file ftvhelp.h, definition at line 154 of file ftvhelp.cpp.
References ASSERT, p and parent.
Referenced by writeClassTree, writeClassTreeInsideNamespaceElement, writeClassTreeToOutput, writeConceptTreeInsideNamespaceElement, writeDirTreeNode, writeGroupTreeNode, writeNamespaceTreeElement and writePages.
finalize()
| virtual |
Finalizes the FTV help. This will finish and close the contents file (index.js).
- See Also
Declaration at line 48 of file ftvhelp.h, definition at line 134 of file ftvhelp.cpp.
Reference generateTreeView.
generateTreeView()
|
Declaration at line 64 of file ftvhelp.h, definition at line 934 of file ftvhelp.cpp.
Reference generateTreeViewScripts.
Referenced by finalize.
generateTreeViewInline()
|
Declaration at line 65 of file ftvhelp.h, definition at line 873 of file ftvhelp.cpp.
References Config_getInt, p and theTranslator.
Referenced by writeAnnotatedIndexGeneric, writeConceptIndex, writeFileIndex, writeHierarchicalExceptionIndex, writeHierarchicalIndex, writeHierarchicalInterfaceIndex, writeModuleIndex, writeNamespaceIndex, writePageIndex and writeTopicIndex.
generateTreeViewScripts()
|
Declaration at line 66 of file ftvhelp.h, definition at line 864 of file ftvhelp.cpp.
References Config_getString, generateJSNavTree and p.
Referenced by generateTreeView.
incContentsDepth()
| virtual |
Increase the level of the contents hierarchy. This will start a new sublist in contents file.
- See Also
Declaration at line 49 of file ftvhelp.h, definition at line 143 of file ftvhelp.cpp.
Reference p.
Referenced by writeClassTree, writeClassTreeInsideNamespaceElement, writeClassTreeToOutput, writeConceptTreeInsideNamespaceElement, writeDirTreeNode, writeGroupTreeNode, writeNamespaceTreeElement and writePages.
initialize()
| virtual |
This will create a folder tree view table of contents file (tree.js).
- See Also
Declaration at line 47 of file ftvhelp.h, definition at line 126 of file ftvhelp.cpp.
Private Member Attributes
p
|
Definition at line 69 of file ftvhelp.h.
Referenced by addContentsItem, decContentsDepth, FTVHelp, generateTreeViewInline, generateTreeViewScripts and incContentsDepth.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.