diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-05-20 14:35:05 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-05-20 14:35:05 (GMT) |
commit | 5a7cb5383abbd105c22dca28171806bd2a5a9cda (patch) | |
tree | 36be5408c1204bd5806673cb3fef2b25ed031174 /src/xmlgen.cpp | |
parent | 697375aff0beddb756025e867289213dc46ca45f (diff) | |
download | Doxygen-5a7cb5383abbd105c22dca28171806bd2a5a9cda.zip Doxygen-5a7cb5383abbd105c22dca28171806bd2a5a9cda.tar.gz Doxygen-5a7cb5383abbd105c22dca28171806bd2a5a9cda.tar.bz2 |
Release-1.2.16
Diffstat (limited to 'src/xmlgen.cpp')
-rw-r--r-- | src/xmlgen.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp index 435c7dc..60eb9f3 100644 --- a/src/xmlgen.cpp +++ b/src/xmlgen.cpp @@ -224,9 +224,12 @@ class XMLGenerator : public OutputDocInterface void docify(const char *s) { - XML_DB(("(docify \"%s\")\n",s)); - startParMode(); - writeXMLString(m_t,s); + if (m_outputEnabled) + { + XML_DB(("(docify \"%s\")\n",s)); + startParMode(); + writeXMLString(m_t,s); + } } void writeChar(char c) { @@ -779,10 +782,12 @@ class XMLGenerator : public OutputDocInterface void startPageRef() { XML_DB(("(startPageRef)\n")); + m_outputEnabled = FALSE; } void endPageRef(const char *,const char *) { XML_DB(("(endPageRef)\n")); + m_outputEnabled = TRUE; } void writeLineNumber(const char *extRef,const char *compId, const char *anchorId,int l) @@ -886,6 +891,7 @@ class XMLGenerator : public OutputDocInterface m_t.setDevice(&m_b); m_t.setEncoding(QTextStream::Latin1); m_inParamList = FALSE; + m_outputEnabled = TRUE; } /*! copy constructor */ XMLGenerator(const XMLGenerator *xg) @@ -902,6 +908,7 @@ class XMLGenerator : public OutputDocInterface m_inParStack = xg->m_inParStack; m_inListStack = xg->m_inListStack; m_inParamList = xg->m_inParamList; + m_outputEnabled = xg->m_outputEnabled; } /*! destructor */ virtual ~XMLGenerator() @@ -935,6 +942,7 @@ class XMLGenerator : public OutputDocInterface ValStack<bool> m_inParStack; ValStack<bool> m_inListStack; bool m_inParamList; + bool m_outputEnabled; friend void writeXMLCodeBlock(QTextStream &t,FileDef *fd); }; |