summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2009-10-04 20:20:24 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2009-10-04 20:20:24 (GMT)
commit1042ef3a191bd0f399f1a2a20fe259c14fe6faf9 (patch)
tree36e6fdf77248708eaee0f1180b2ea526d1323c18 /src/memberdef.cpp
parentab2543160a96dae45f256daaeca7e093f65db6ad (diff)
downloadDoxygen-1042ef3a191bd0f399f1a2a20fe259c14fe6faf9.zip
Doxygen-1042ef3a191bd0f399f1a2a20fe259c14fe6faf9.tar.gz
Doxygen-1042ef3a191bd0f399f1a2a20fe259c14fe6faf9.tar.bz2
Release-1.6.1-20091004
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r--src/memberdef.cpp20
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);
}
}