summaryrefslogtreecommitdiffstats
path: root/src/classdef.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2011-09-25 13:05:36 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2011-09-25 13:05:36 (GMT)
commitbbcf980f4a694461bc9ea7bd2b92b8be3e1d4636 (patch)
tree5f64338de08ce72826ca0878c754638fed1587d4 /src/classdef.cpp
parentd71a726489094c4fc1cf94f27a6eaa9a9f56a538 (diff)
downloadDoxygen-bbcf980f4a694461bc9ea7bd2b92b8be3e1d4636.zip
Doxygen-bbcf980f4a694461bc9ea7bd2b92b8be3e1d4636.tar.gz
Doxygen-bbcf980f4a694461bc9ea7bd2b92b8be3e1d4636.tar.bz2
Release-1.7.5.1-20110925
Diffstat (limited to 'src/classdef.cpp')
-rw-r--r--src/classdef.cpp22
1 files changed, 7 insertions, 15 deletions
diff --git a/src/classdef.cpp b/src/classdef.cpp
index c69c300..f868037 100644
--- a/src/classdef.cpp
+++ b/src/classdef.cpp
@@ -2023,7 +2023,7 @@ void ClassDef::writeQuickMemberLinks(OutputList &ol,MemberDef *currentMd) const
if (createSubDirs) ol.writeString("../../");
ol.writeString(md->getOutputFileBase()+Doxygen::htmlFileExtension+"#"+md->anchor());
ol.writeString("\">");
- ol.writeString(md->name());
+ ol.writeString(convertToHtml(md->name()));
ol.writeString("</a>");
}
ol.writeString("</td></tr>\n");
@@ -2080,7 +2080,7 @@ void ClassDef::writeMemberList(OutputList &ol)
{
if (getOuterScope()!=Doxygen::globalScope)
{
- writeNavigationPath(ol);
+ writeNavigationPath(ol,FALSE);
}
ol.endQuickIndices();
}
@@ -3209,26 +3209,18 @@ QCString ClassDef::getOutputFileBase() const
// point to simple struct inside a group
return partOfGroups()->at(0)->getOutputFileBase();
}
- else if (inlineSimpleClasses && m_impl->isSimple && (scope=getOuterScope()) &&
- (
- (scope==Doxygen::globalScope && getFileDef() && getFileDef()->isLinkableInProject()) ||
- scope->isLinkableInProject()
- )
- )
+ else if (inlineSimpleClasses && m_impl->isSimple && (scope=getOuterScope()))
{
- if (scope==Doxygen::globalScope) // simple struct embedded in file
+ if (scope==Doxygen::globalScope && getFileDef() && getFileDef()->isLinkableInProject()) // simple struct embedded in file
{
return getFileDef()->getOutputFileBase();
}
- else // simple struct embedded in other container (namespace/group/class)
+ else if (scope->isLinkableInProject()) // simple struct embedded in other container (namespace/group/class)
{
return getOuterScope()->getOutputFileBase();
}
}
- else
- {
- return getXmlOutputFileBase();
- }
+ return getXmlOutputFileBase();
}
QCString ClassDef::getInstanceOutputFileBase() const
@@ -3754,7 +3746,7 @@ bool ClassDef::isLocal() const
return m_impl->isLocal;
}
-ClassSDict *ClassDef::getInnerClasses()
+ClassSDict *ClassDef::getClassSDict()
{
return m_impl->innerClasses;
}