diff options
Diffstat (limited to 'src/index.cpp')
-rw-r--r-- | src/index.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/index.cpp b/src/index.cpp index 2b4c895..79240ce 100644 --- a/src/index.cpp +++ b/src/index.cpp @@ -1577,7 +1577,8 @@ void addClassMemberNameToIndex(MemberDef *md) g_memberIndexLetterUsed[CMHL_Events][letter].append(md); documentedClassMembers[CMHL_Events]++; } - else if (md->isRelated() || (md->isFriend() && !isFriendToHide)) + else if (md->isRelated() || md->isForeign() || + (md->isFriend() && !isFriendToHide)) { g_memberIndexLetterUsed[CMHL_Related][letter].append(md); documentedClassMembers[CMHL_Related]++; @@ -2954,7 +2955,8 @@ void writeIndex(OutputList &ol) for (pdi.toFirst();(pd=pdi.current());++pdi) { if (!pd->getGroupDef() && !pd->isReference() && - !pd->hasParentPage() + (!pd->hasParentPage() || // not inside other page + (Doxygen::mainPage==pd->getOuterScope())) // or inside main page ) { QCString title = pd->title(); |