21 #ifndef GRANTLEE_MARKUPDIRECTOR_H
22 #define GRANTLEE_MARKUPDIRECTOR_H
24 #include "abstractmarkupbuilder.h"
25 #include "grantlee_textdocument_export.h"
27 #include <QtGui/QTextDocument>
28 #include <QtGui/QTextFrame>
33 class QTextCharFormat;
38 class MarkupDirectorPrivate;
125 const QTextBlock &block);
134 const QTextBlock &block,
135 QTextObject *textObject);
143 virtual QPair<QTextFrame::iterator, QTextBlock>
145 QTextBlockGroup *textBlockGroup);
153 virtual QPair<QTextFrame::iterator, QTextBlock>
155 QTextList *textList);
163 const QTextBlock &block);
170 QTextDocument
const *doc);
178 const QTextFragment &fragment,
179 QTextDocument
const *doc);
189 virtual QTextBlock::iterator
191 QTextObject *textObject);
201 const QTextImageFormat &imageFormat,
226 QTextFrame::iterator end);
235 QPair<QTextFrame::iterator, QTextBlock>
237 QTextBlockGroup *blockGroup);
247 QTextBlock::iterator it)
const;
278 SpanForeground = 0x08,
279 SpanBackground = 0x10,
280 SpanFontFamily = 0x20,
281 SpanFontPointSize = 0x40,
290 MarkupDirectorPrivate *
const d_ptr;