diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2009-10-04 20:20:24 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2009-10-04 20:20:24 (GMT) |
commit | a62d9f8f1c2c97d454ff33bc1a4911d1362d9766 (patch) | |
tree | 36e6fdf77248708eaee0f1180b2ea526d1323c18 /src/memberdef.cpp | |
parent | 0c8b6ca69f951ce8c94902764cf036d6a79e5102 (diff) | |
download | Doxygen-a62d9f8f1c2c97d454ff33bc1a4911d1362d9766.zip Doxygen-a62d9f8f1c2c97d454ff33bc1a4911d1362d9766.tar.gz Doxygen-a62d9f8f1c2c97d454ff33bc1a4911d1362d9766.tar.bz2 |
Release-1.6.1-20091004
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r-- | src/memberdef.cpp | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp index f9637e2..b3843cd 100644 --- a/src/memberdef.cpp +++ b/src/memberdef.cpp @@ -1538,6 +1538,12 @@ void MemberDef::writeDeclaration(OutputList &ol, //ol.startEmphasis(); ol.popGeneratorState(); } + // for RTF we need to add an extra empty paragraph + ol.pushGeneratorState(); + ol.disableAllBut(OutputGenerator::RTF); + ol.startParagraph(); + ol.endParagraph(); + ol.popGeneratorState(); ol.endMemberDescription(); } warnIfUndocumented(); @@ -2714,14 +2720,16 @@ void MemberDef::addListReference(Definition *) QCString memName = name(); Definition *pd=getOuterScope(); QCString memArgs; - if (!isRelated() && + if (!isRelated() + /* && commented out as a result of bug 597016 ( - (!hideScopeNames && // there is a scope + (!hideScopeNames && // there is a scope pd && pd!=Doxygen::globalScope) // and we can show it || (pd=getClassDef()) // it's a class so we // show the scope anyway ) + */ ) { if (isObjCMethod()) @@ -2730,19 +2738,21 @@ void MemberDef::addListReference(Definition *) } else if (optimizeOutputJava) { - memName.prepend(pd->name()+"."); + if (!hideScopeNames) memName.prepend(pd->name()+"."); memArgs = argsString(); } else { - memName.prepend(pd->name()+"::"); + if (!hideScopeNames) memName.prepend(pd->name()+"::"); memArgs = argsString(); } } LockingPtr< QList<ListItemInfo> > xrefItems = xrefListItems(); if (xrefItems!=0) { - addRefItem(xrefItems.pointer(),memLabel, + addRefItem(xrefItems.pointer(), + qualifiedName(), + memLabel, getOutputFileBase()+"#"+anchor(),memName,memArgs); } } |