diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2001-05-24 16:25:58 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2001-05-24 16:25:58 (GMT) |
commit | cd76bda7e377a14bd6b3d321425cf462a46a3f75 (patch) | |
tree | 8572e4828627ab6b9a6d55d425469176c0c02e0b /src/groupdef.h | |
parent | 9b3aec9323189f25f4abb131b5a783fa110f45f6 (diff) | |
download | Doxygen-cd76bda7e377a14bd6b3d321425cf462a46a3f75.zip Doxygen-cd76bda7e377a14bd6b3d321425cf462a46a3f75.tar.gz Doxygen-cd76bda7e377a14bd6b3d321425cf462a46a3f75.tar.bz2 |
Release-1.2.7-20010524
Diffstat (limited to 'src/groupdef.h')
-rw-r--r-- | src/groupdef.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/groupdef.h b/src/groupdef.h index 73eaf94..c2d413a 100644 --- a/src/groupdef.h +++ b/src/groupdef.h @@ -48,6 +48,8 @@ class GroupDef : public Definition DefType definitionType() { return TypeGroup; } QCString getOutputFileBase() const; const char *groupTitle() const { return title; } + void setGroupTitle( const char *newtitle ); + bool hasGroupTitle( ) { return titleSet; } void addFile(const FileDef *def); void addClass(const ClassDef *def); void addNamespace(const NamespaceDef *def); @@ -56,6 +58,8 @@ class GroupDef : public Definition void addPage(PageInfo *def); // pages in this group void addExample(const PageInfo *def); // examples in this group void insertMember(MemberDef *def,bool docOnly=FALSE); + void removeMember(MemberDef *md); + bool containsGroup(const GroupDef *def); // true if def is already a subgroup void writeDocumentation(OutputList &ol); int countMembers() const; bool isLinkableInProject() @@ -82,6 +86,7 @@ class GroupDef : public Definition private: QCString title; // title of the group + bool titleSet; // true if title is not the same as the name QCString fileName; // base name of the generated file FileList *fileList; // list of files in the group ClassSDict *classSDict; // list of classes in the group @@ -115,7 +120,6 @@ class GroupDef : public Definition /* user defined member groups */ MemberGroupList *memberGroupList; // list of member groups in this group MemberGroupDict *memberGroupDict; - }; class GroupList : public QList<GroupDef> |