summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlli Salli <ollisal@gmail.com>2011-08-01 22:49:25 +0300
committerOlli Salli <ollisal@gmail.com>2011-08-01 22:49:25 +0300
commit215e3c2e1742210e9e06ba54b2402ac929376379 (patch)
treee26f9e8a175417f129a4417b3693d6ba7362900c
parente16595721369174b0077b4d7a066db17790aab90 (diff)
Surround XHTML docstrings with \htmlonly \endhtmlonly
This allows more complex HTML to be not mutilated by Doxygen. In particular the rationale divs generated by the next commit.
-rw-r--r--qt4/tools/libqt4codegen.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/qt4/tools/libqt4codegen.py b/qt4/tools/libqt4codegen.py
index cba918eda..481a14474 100644
--- a/qt4/tools/libqt4codegen.py
+++ b/qt4/tools/libqt4codegen.py
@@ -192,7 +192,7 @@ def format_docstring(el, indent=' * ', brackets=None, maxwidth=80):
splitted = ''.join([el.toxml() for el in docstring_el.childNodes]).strip(' ').strip('\n').split('\n')
level = min([not match and maxint or match.end() - 1 for match in [re.match('^ *[^ ]', line) for line in splitted]])
assert level != maxint
- lines = [line[level:].replace('\\', '\\\\') for line in splitted]
+ lines = ['\htmlonly'] + [line[level:].replace('\\', '\\\\') for line in splitted] + ['\endhtmlonly']
else:
content = xml_escape(get_descendant_text(docstring_el).replace('\n', ' ').strip())