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 |
|
inlineprivate |
|
inline |
|
inline |
LayoutNavEntry * LayoutNavEntry::find | ( | LayoutNavEntry::Kind | k, |
const char * | file = 0 |
||
) | const |
Definition at line 76 of file layout.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
QCString LayoutNavEntry::url | ( | ) | const |
Definition at line 96 of file layout.cpp.
|
inline |
|
friend |
|
private |
|
private |