summaryrefslogtreecommitdiffstats
path: root/src/filedef.cpp
diff options
context:
space:
mode:
authormueller <mueller@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-02-08 18:36:07 (GMT)
committermueller <mueller@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-02-08 18:36:07 (GMT)
commit6e9c313b87a0daa86ca108e93d67fc4c9e5bec68 (patch)
tree918babf3afc522698cc5ff63bd28ff5f8897964a /src/filedef.cpp
parent5620fa248663fa5ee8b2d8a26d773df60c2a4994 (diff)
downloadDoxygen-6e9c313b87a0daa86ca108e93d67fc4c9e5bec68.zip
Doxygen-6e9c313b87a0daa86ca108e93d67fc4c9e5bec68.tar.gz
Doxygen-6e9c313b87a0daa86ca108e93d67fc4c9e5bec68.tar.bz2
mods for doxygen-1.0.0
Diffstat (limited to 'src/filedef.cpp')
-rw-r--r--src/filedef.cpp19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/filedef.cpp b/src/filedef.cpp
index 1e96515..57b33cb 100644
--- a/src/filedef.cpp
+++ b/src/filedef.cpp
@@ -78,11 +78,17 @@ void FileDef::writeDocumentation(OutputList &ol)
{
//funcList->countDecMembers();
+ QCString fn = name();
+ if (Config::fullPathNameFlag)
+ {
+ fn.prepend(stripFromPath(getPath().copy()));
+ }
+
QCString pageTitle=name()+" File Reference";
startFile(ol,diskname,pageTitle);
startTitle(ol,getOutputFileBase());
- parseText(ol,theTranslator->trFileReference(name()));
- endTitle(ol,getOutputFileBase(),name());
+ parseText(ol,theTranslator->trFileReference(fn));
+ endTitle(ol,getOutputFileBase(),fn);
//ol.newParagraph();
if (Config::genTagFile.length()>0) tagFile << "&" << name() << ":\n";
@@ -322,10 +328,15 @@ void FileDef::writeDocumentation(OutputList &ol)
/*! Write a source listing of this file to the output */
void FileDef::writeSource(OutputList &ol)
{
+ QCString fn=name();
+ if (Config::fullPathNameFlag)
+ {
+ fn.prepend(stripFromPath(getPath().copy()));
+ }
ol.disableAllBut(OutputGenerator::Html);
- startFile(ol,sourceName(),name()+" Source File");
+ startFile(ol,sourceName(),fn+" Source File");
startTitle(ol,0);
- parseText(ol,name());
+ parseText(ol,fn);
endTitle(ol,0,0);
//parseText(ol,theTranslator->trVerbatimText(incFile->name()));
//ol.writeRuler();