diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2005-03-15 19:18:42 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2005-03-15 19:18:42 (GMT) |
commit | 2fcc16df64d2af93fc0bb01617f8531116118e8d (patch) | |
tree | 504aa22719248b74962bee0517b645cfabab52d2 /src/pagedef.h | |
parent | 5a6400835bc92fb56ef65126785cbe75f092f2d1 (diff) | |
download | Doxygen-2fcc16df64d2af93fc0bb01617f8531116118e8d.zip Doxygen-2fcc16df64d2af93fc0bb01617f8531116118e8d.tar.gz Doxygen-2fcc16df64d2af93fc0bb01617f8531116118e8d.tar.bz2 |
Release-1.4.1-20050315
Diffstat (limited to 'src/pagedef.h')
-rw-r--r-- | src/pagedef.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/pagedef.h b/src/pagedef.h index 462584f..1425dfd 100644 --- a/src/pagedef.h +++ b/src/pagedef.h @@ -18,6 +18,9 @@ #include "definition.h" #include "sortdict.h" +class PageSDict; +class OutputList; + class PageDef : public Definition { public: @@ -32,18 +35,23 @@ class PageDef : public Definition { return isLinkableInProject() || isReference(); } + void addSubPage(PageDef *def); + void writeDocumentation(OutputList &ol); // functions to get a uniform interface with Definitions QCString getOutputFileBase() const; void findSectionsInDocumentation(); QCString title() const { return m_title; } - GroupDef *getGroupDef() const; + GroupDef * getGroupDef() const; + PageSDict * getSubPages() const { return subPageDict; } void setFileName(const char *name) { m_fileName = name; } + void addInnerCompound(Definition *d); private: QCString m_fileName; QCString m_title; GroupDef *m_inGroup; + PageSDict *subPageDict; // list of pages in the group }; class PageSDict : public SDict<PageDef> |