diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-12-07 21:08:27 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-12-07 21:08:27 (GMT) |
commit | 6f118034b4528e83e5668bb4bfbcc2947bd180c7 (patch) | |
tree | 17668f7d76b3d88c791ebb8eec8dc386256af3e6 /src/util.cpp | |
parent | f3e7209fed9703e8be668753d1083ba335121a6e (diff) | |
download | Doxygen-6f118034b4528e83e5668bb4bfbcc2947bd180c7.zip Doxygen-6f118034b4528e83e5668bb4bfbcc2947bd180c7.tar.gz Doxygen-6f118034b4528e83e5668bb4bfbcc2947bd180c7.tar.bz2 |
Release-1.3-rc1-20021207
Diffstat (limited to 'src/util.cpp')
-rw-r--r-- | src/util.cpp | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/src/util.cpp b/src/util.cpp index 8e7c45e..0ced904 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -3132,7 +3132,8 @@ const char *getOverloadDocs() } void addMembersToMemberGroup(MemberList *ml, - MemberGroupSDict *memberGroupSDict,Definition *context) + MemberGroupSDict *memberGroupSDict, + Definition *context) { //printf("addMemberToMemberGroup()\n"); MemberListIterator mli(*ml); @@ -3151,14 +3152,21 @@ void addMembersToMemberGroup(MemberList *ml, int groupId=fmd->getMemberGroupId(); if (groupId!=-1) { - QCString *pGrpHeader = Doxygen::memberHeaderDict[groupId]; - QCString *pDocs = Doxygen::memberDocDict[groupId]; - if (pGrpHeader) + MemberGroupInfo *info = Doxygen::memGrpInfoDict[groupId]; + //QCString *pGrpHeader = Doxygen::memberHeaderDict[groupId]; + //QCString *pDocs = Doxygen::memberDocDict[groupId]; + if (info) { MemberGroup *mg = memberGroupSDict->find(groupId); if (mg==0) { - mg = new MemberGroup(context,groupId,*pGrpHeader,pDocs ? pDocs->data() : 0); + mg = new MemberGroup( + context, + groupId, + info->header, + info->doc, + info->docFile + ); memberGroupSDict->append(groupId,mg); } mg->insertMember(context,fmd); // insert in member group @@ -3172,14 +3180,21 @@ void addMembersToMemberGroup(MemberList *ml, int groupId=md->getMemberGroupId(); if (groupId!=-1) { - QCString *pGrpHeader = Doxygen::memberHeaderDict[groupId]; - QCString *pDocs = Doxygen::memberDocDict[groupId]; - if (pGrpHeader) + MemberGroupInfo *info = Doxygen::memGrpInfoDict[groupId]; + //QCString *pGrpHeader = Doxygen::memberHeaderDict[groupId]; + //QCString *pDocs = Doxygen::memberDocDict[groupId]; + if (info) { MemberGroup *mg = memberGroupSDict->find(groupId); if (mg==0) { - mg = new MemberGroup(context,groupId,*pGrpHeader,pDocs ? pDocs->data() : 0); + mg = new MemberGroup( + context, + groupId, + info->header, + info->doc, + info->docFile + ); memberGroupSDict->append(groupId,mg); } md = ml->take(index); // remove from member list |