|
My Project
|
Base class for the layout of a navigation item at the top of the HTML pages. More...
#include <layout.h>
Public Types | |
| enum | Kind { MainPage, Pages, Modules, Namespaces, NamespaceList, NamespaceMembers, Classes, ClassList, ClassIndex, ClassHierarchy, ClassMembers, Files, FileList, FileGlobals, Examples, User, UserGroup } |
Public Member Functions | |
| LayoutNavEntry (LayoutNavEntry *parent, Kind k, bool vs, const QCString &bf, const QCString &tl, const QCString &intro, bool prepend=FALSE) | |
| LayoutNavEntry * | parent () const |
| Kind | kind () const |
| QCString | baseFile () const |
| QCString | title () const |
| QCString | intro () const |
| QCString | url () const |
| bool | visible () |
| void | clear () |
| void | addChild (LayoutNavEntry *e) |
| void | prependChild (LayoutNavEntry *e) |
| const QList< LayoutNavEntry > & | children () const |
| LayoutNavEntry * | find (LayoutNavEntry::Kind k, const char *file=0) const |
Private Member Functions | |
| LayoutNavEntry () | |
Private Attributes | |
| LayoutNavEntry * | m_parent |
| Kind | m_kind |
| bool | m_visible |
| QCString | m_baseFile |
| QCString | m_title |
| QCString | m_intro |
| QList< LayoutNavEntry > | m_children |
Friends | |
| class | LayoutDocManager |
Base class for the layout of a navigation item at the top of the HTML pages.
| enum LayoutNavEntry::Kind |
|
inline |
Definition at line 141 of file layout.h.
References addChild(), m_children, and prependChild().
|
inlineprivate |
|
inline |
Definition at line 155 of file layout.h.
References m_children.
Referenced by VhdlDocGen::findConstraintFile(), and LayoutNavEntry().
|
inline |
Definition at line 149 of file layout.h.
References m_baseFile.
Referenced by find(), url(), writeIndexHierarchyEntries(), and writeUserGroupStubPage().
|
inline |
Definition at line 157 of file layout.h.
References m_children.
Referenced by renderQuickLinksAsJs(), renderQuickLinksAsTabs(), renderQuickLinksAsTree(), writeIndexHierarchy(), writeIndexHierarchyEntries(), and writeUserGroupStubPage().
|
inline |
Definition at line 154 of file layout.h.
References m_children.
Referenced by LayoutParser::startNavIndex().
| LayoutNavEntry * LayoutNavEntry::find | ( | LayoutNavEntry::Kind | k, |
| const char * | file = 0 |
||
| ) | const |
Definition at line 76 of file layout.cpp.
References baseFile(), find(), kind(), and m_children.
Referenced by LayoutParser::endNavIndex(), find(), generateJSNavTree(), writeAlphabeticalIndex(), writeAnnotatedIndex(), writeClassMemberIndex(), writeClassMemberIndexFiltered(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGroupIndex(), writeHierarchicalIndex(), writeNamespaceIndex(), writeNamespaceMemberIndex(), writeNamespaceMemberIndexFiltered(), writePageIndex(), and writePages().
|
inline |
Definition at line 151 of file layout.h.
References m_intro.
Referenced by writeAnnotatedIndex(), writeClassMemberIndexFiltered(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndexFiltered(), writeGroupIndex(), writeHierarchicalIndex(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), and writePageIndex().
|
inline |
|
inline |
Definition at line 147 of file layout.h.
References m_parent.
Referenced by LayoutParser::endNavEntry(), VhdlDocGen::findConstraintFile(), and renderQuickLinksAsTabs().
|
inline |
Definition at line 156 of file layout.h.
References m_children.
Referenced by LayoutNavEntry().
|
inline |
Definition at line 150 of file layout.h.
References m_title.
Referenced by generateJSNavTree(), writeAlphabeticalIndex(), writeAnnotatedIndex(), writeClassMemberIndex(), writeClassMemberIndexFiltered(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGroupIndex(), writeHierarchicalIndex(), writeIndexHierarchyEntries(), writeNamespaceIndex(), writeNamespaceMemberIndex(), writeNamespaceMemberIndexFiltered(), writePageIndex(), and writeUserGroupStubPage().
| QCString LayoutNavEntry::url | ( | ) | const |
Definition at line 96 of file layout.cpp.
References baseFile(), Config_getString, Definition::getOutputFileBase(), Doxygen::htmlFileExtension, kind(), msg(), resolveLink(), User, and UserGroup.
Referenced by writeIndexHierarchyEntries().
|
inline |
Definition at line 153 of file layout.h.
References m_visible.
Referenced by writeAlphabeticalIndex(), writeAnnotatedIndex(), writeClassMemberIndex(), writeClassMemberIndexFiltered(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndex(), writeFileMemberIndexFiltered(), writeGroupIndex(), writeHierarchicalIndex(), writeIndexHierarchyEntries(), writeNamespaceIndex(), writeNamespaceMemberIndex(), writeNamespaceMemberIndexFiltered(), and writePages().
|
friend |
|
private |
Definition at line 165 of file layout.h.
Referenced by baseFile().
|
private |
Definition at line 168 of file layout.h.
Referenced by addChild(), children(), clear(), find(), LayoutNavEntry(), and prependChild().
|
private |
|
private |
|
private |
|
private |