Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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
10QT_BEGIN_NAMESPACE
11
12class QTextDocument;
13
15{
16public:
17 XmlWriter(QTextDocument *document) : textDocument(document) {}
19
20private:
21 void readFragment(const QTextBlock &currentBlock, QDomElement blockElement,
22 QDomDocument *document);
23 void processBlock(const QTextBlock &currentBlock);
24 void processFragment(const QTextFragment &currentFragment);
25
26 QDomDocument *document;
27 QTextDocument *textDocument;
28};
29
30QT_END_NAMESPACE
31
32#endif
QDomDocument * toXml()
Definition xmlwriter.cpp:7
XmlWriter(QTextDocument *document)
Definition xmlwriter.h:17
QT_FORWARD_DECLARE_CLASS(QDomDocument)