summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorCasper van Donderen <casper.vandonderen@nokia.com>2012-05-10 11:27:35 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-10 13:50:35 +0200
commitf6bd10b8ff5aacc6d214d8dd5be570a5301f9433 (patch)
tree7c60e402e285bda199fbda352143370f8e481b8c /src/tools
parentd2456798c6d032ad27f518ed3cd7d3e82fc8d50a (diff)
QDoc: Generate images inline for \inlineimage
Change-Id: I1ee001870ac1289a8b0340707f62c7cc3fb84492 Reviewed-by: Martin Smith <martin.smith@nokia.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/qdoc/ditaxmlgenerator.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/tools/qdoc/ditaxmlgenerator.cpp b/src/tools/qdoc/ditaxmlgenerator.cpp
index b24a6af660..bed6e8a188 100644
--- a/src/tools/qdoc/ditaxmlgenerator.cpp
+++ b/src/tools/qdoc/ditaxmlgenerator.cpp
@@ -1279,13 +1279,11 @@ int DitaXmlGenerator::generateAtom(const Atom *atom,
}
}
- if (currentTag() != DT_xref)
+ if (currentTag() != DT_xref && atom->type() != Atom::InlineImage)
writeStartTag(DT_fig);
writeStartTag(DT_image);
writeHrefAttribute(protectEnc(fileName));
- if (atom->type() == Atom::InlineImage)
- xmlWriter().writeAttribute("placement","inline");
- else {
+ if (atom->type() == Atom::Image) {
xmlWriter().writeAttribute("placement","break");
xmlWriter().writeAttribute("align","center");
}
@@ -1295,7 +1293,7 @@ int DitaXmlGenerator::generateAtom(const Atom *atom,
writeEndTag(); // </alt>
}
writeEndTag(); // </image>
- if (currentTag() != DT_xref)
+ if (currentTag() != DT_xref && atom->type() != Atom::InlineImage)
writeEndTag(); // </fig>
}
break;