Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
xmlwriter.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
4
#ifndef XMLWRITER_H
5
#define XMLWRITER_H
6
7
#include <QDomDocument>
8
#include <QTextBlock>
9
10
class
QTextDocument
;
11
12
class
XmlWriter
13
{
14
public
:
15
XmlWriter
(
QTextDocument
*document) : textDocument(document) {}
16
QDomDocument
*
toXml
();
17
18
private
:
19
void
readFragment(
const
QTextBlock
¤tBlock,
QDomElement
blockElement,
20
QDomDocument
*document);
21
void
processBlock(
const
QTextBlock
¤tBlock);
22
void
processFragment(
const
QTextFragment
¤tFragment);
23
24
QDomDocument
*document;
25
QTextDocument
*textDocument;
26
};
27
28
#endif
QDomDocument
\reentrant
Definition
qdom.h:266
QDomElement
\reentrant
Definition
qdom.h:468
QTextBlock
\reentrant
Definition
qtextobject.h:157
QTextDocument
\reentrant \inmodule QtGui
Definition
qtextdocument.h:57
QTextFragment
\reentrant
Definition
qtextobject.h:256
XmlWriter
Definition
xmlwriter.h:13
XmlWriter::toXml
QDomDocument * toXml()
Definition
xmlwriter.cpp:7
XmlWriter::XmlWriter
XmlWriter(QTextDocument *document)
Definition
xmlwriter.h:15
qtbase
src
gui
doc
snippets
textblock-fragments
xmlwriter.h
Generated by
1.9.7