summaryrefslogtreecommitdiffstats
path: root/src/memberlist.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2001-06-10 14:32:16 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2001-06-10 14:32:16 (GMT)
commit6bcfa2ef74dee5be64110aa0b06b368d498c9a73 (patch)
treee7d24c06a9c225fe4a29004a178cc28a435cdc67 /src/memberlist.cpp
parentc2107e15c87bc0b964d333e24ec193c1a2d27335 (diff)
downloadDoxygen-6bcfa2ef74dee5be64110aa0b06b368d498c9a73.zip
Doxygen-6bcfa2ef74dee5be64110aa0b06b368d498c9a73.tar.gz
Doxygen-6bcfa2ef74dee5be64110aa0b06b368d498c9a73.tar.bz2
Release-1.2.8.1
Diffstat (limited to 'src/memberlist.cpp')
-rw-r--r--src/memberlist.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/memberlist.cpp b/src/memberlist.cpp
index bc8ee03..715effd 100644
--- a/src/memberlist.cpp
+++ b/src/memberlist.cpp
@@ -320,12 +320,20 @@ void MemberList::writePlainDeclarations(OutputList &ol,
cd?cd->name().data():0,md->name().data(),
md->briefDescription()
);
- if (!md->documentation().isEmpty() || md->hasDocumentedEnumValues())
+ if (md->isDetailedSectionLinkable())
{
ol.disableAllBut(OutputGenerator::Html);
ol.endEmphasis();
ol.docify(" ");
- ol.startTextLink(0,md->anchor());
+ if (md->getGroupDef()!=0 && gd==0) // forward link to group
+ {
+ ol.startTextLink(md->getGroupDef()->getOutputFileBase(),
+ md->anchor());
+ }
+ else
+ {
+ ol.startTextLink(0,md->anchor());
+ }
parseText(ol,theTranslator->trMore());
ol.endTextLink();
ol.startEmphasis();