summaryrefslogtreecommitdiffstats
path: root/src/groupdef.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2012-11-18 21:43:28 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2012-11-18 21:43:28 (GMT)
commit1a68946cfa3e3ee749a683fdabc93e6b5311adeb (patch)
tree94365b932426de715b3a479094b7056e0c4f878b /src/groupdef.h
parent9c9313827b29876de43ad5305fd7ac162013359c (diff)
downloadDoxygen-1a68946cfa3e3ee749a683fdabc93e6b5311adeb.zip
Doxygen-1a68946cfa3e3ee749a683fdabc93e6b5311adeb.tar.gz
Doxygen-1a68946cfa3e3ee749a683fdabc93e6b5311adeb.tar.bz2
Release-1.8.2-20121118
Diffstat (limited to 'src/groupdef.h')
-rw-r--r--src/groupdef.h22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/groupdef.h b/src/groupdef.h
index 5f9752b..3978397 100644
--- a/src/groupdef.h
+++ b/src/groupdef.h
@@ -18,13 +18,10 @@
#ifndef GROUPDEF_H
#define GROUPDEF_H
-#include "qtbc.h"
#include "sortdict.h"
#include "definition.h"
-#include "memberlist.h"
-#include "memberdef.h"
-#include "htmlhelp.h"
+class MemberList;
class FileList;
class ClassSDict;
class FileDef;
@@ -41,6 +38,7 @@ class DirDef;
class DirList;
class FTVHelp;
class Entry;
+class MemberDef;
/** A model of a group of symbols. */
class GroupDef : public Definition
@@ -90,7 +88,7 @@ class GroupDef : public Definition
void setGroupScope(Definition *d) { groupScope = d; }
Definition *getGroupScope() const { return groupScope; }
- MemberList *getMemberList(MemberList::ListType lt) const;
+ MemberList *getMemberList(MemberListType lt) const;
const QList<MemberList> &getMemberLists() const { return m_memberLists; }
/* user defined member groups */
@@ -110,11 +108,11 @@ class GroupDef : public Definition
void addMemberListToGroup(MemberList *,bool (MemberDef::*)() const);
private:
- MemberList *createMemberList(MemberList::ListType lt);
- void addMemberToList(MemberList::ListType lt,MemberDef *md);
- void writeMemberDeclarations(OutputList &ol,MemberList::ListType lt,const QCString &title);
- void writeMemberDocumentation(OutputList &ol,MemberList::ListType lt,const QCString &title);
- void removeMemberFromList(MemberList::ListType lt,MemberDef *md);
+ MemberList *createMemberList(MemberListType lt);
+ void addMemberToList(MemberListType lt,MemberDef *md);
+ void writeMemberDeclarations(OutputList &ol,MemberListType lt,const QCString &title);
+ void writeMemberDocumentation(OutputList &ol,MemberListType lt,const QCString &title);
+ void removeMemberFromList(MemberListType lt,MemberDef *md);
void writeGroupGraph(OutputList &ol);
void writeFiles(OutputList &ol,const QCString &title);
void writeNamespaces(OutputList &ol,const QCString &title);
@@ -161,7 +159,7 @@ class GroupSDict : public SDict<GroupDef>
public:
GroupSDict(uint size) : SDict<GroupDef>(size) {}
virtual ~GroupSDict() {}
- int compareItems(GCI item1,GCI item2)
+ int compareItems(QCollection::Item item1,QCollection::Item item2)
{
return strcmp(((GroupDef*)item1)->groupTitle(),((GroupDef*)item2)->groupTitle());
}
@@ -171,7 +169,7 @@ class GroupSDict : public SDict<GroupDef>
class GroupList : public QList<GroupDef>
{
public:
- int compareItems(GCI item1,GCI item2)
+ int compareItems(QCollection::Item item1,QCollection::Item item2)
{
return strcmp(((GroupDef*)item1)->groupTitle(),((GroupDef*)item2)->groupTitle());
}