diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2002-06-09 16:56:34 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2002-06-09 16:56:34 (GMT) |
commit | f7c4c021594300b449c3991de8c0918ad7f965af (patch) | |
tree | 84818288910d8f77f48ecf8e6b5fe3f4291d7a18 /src/classdef.cpp | |
parent | c562786745020f7a59d4006537416ed43c2de2ff (diff) | |
download | Doxygen-f7c4c021594300b449c3991de8c0918ad7f965af.zip Doxygen-f7c4c021594300b449c3991de8c0918ad7f965af.tar.gz Doxygen-f7c4c021594300b449c3991de8c0918ad7f965af.tar.bz2 |
Release-1.2.16-20020609
Diffstat (limited to 'src/classdef.cpp')
-rw-r--r-- | src/classdef.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/classdef.cpp b/src/classdef.cpp index f82cbf0..1231e09 100644 --- a/src/classdef.cpp +++ b/src/classdef.cpp @@ -1189,6 +1189,9 @@ void ClassDef::writeDocumentation(OutputList &ol) ol.docify(stripFromPath(path)); } + // for HTML + ol.pushGeneratorState(); + ol.disableAllBut(OutputGenerator::Html); if (fd->generateSourceFile()) { ol.writeObjectLink(0,fd->getSourceFileBase(),0,fd->name()); @@ -1202,6 +1205,24 @@ void ClassDef::writeDocumentation(OutputList &ol) { ol.docify(fd->name()); } + ol.popGeneratorState(); + + // for other output formats + ol.pushGeneratorState(); + ol.disable(OutputGenerator::Html); + if (fd->isLinkable()) + { + ol.writeObjectLink(fd->getReference(),fd->getOutputFileBase(),0, + fd->name()); + } + else + { + ol.docify(fd->name()); + } + + ol.popGeneratorState(); + + } file=m_files.next(); } |