Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qtextdocumentwriter.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
#ifndef QTEXTDOCUMENTWRITER_H
4
#define QTEXTDOCUMENTWRITER_H
5
6
#include <QtGui/qtguiglobal.h>
7
#include <QtCore/qstring.h>
8
9
QT_BEGIN_NAMESPACE
10
11
12
class
QTextDocumentWriterPrivate
;
13
class
QIODevice
;
14
class
QByteArray
;
15
class
QTextDocument
;
16
class
QTextDocumentFragment
;
17
18
class
Q_GUI_EXPORT
QTextDocumentWriter
19
{
20
public
:
21
QTextDocumentWriter
();
22
QTextDocumentWriter
(
QIODevice
*
device
,
const
QByteArray
&
format
);
23
explicit
QTextDocumentWriter
(
const
QString
&
fileName
,
const
QByteArray
&
format
=
QByteArray
());
24
~QTextDocumentWriter
();
25
26
void
setFormat
(
const
QByteArray
&
format
);
27
QByteArray
format
()
const
;
28
29
void
setDevice (
QIODevice
*
device
);
30
QIODevice
*
device
()
const
;
31
void
setFileName
(
const
QString
&
fileName
);
32
QString
fileName
()
const
;
33
34
bool
write
(
const
QTextDocument
*document);
35
bool
write
(
const
QTextDocumentFragment
&fragment);
36
37
static
QList<QByteArray>
supportedDocumentFormats();
38
39
private
:
40
Q_DISABLE_COPY(
QTextDocumentWriter
)
41
QTextDocumentWriterPrivate
*
d
;
42
};
43
44
QT_END_NAMESPACE
45
46
#endif
device
IOBluetoothDevice * device
Definition
btl2capchannel.mm:17
QByteArray
\inmodule QtCore
Definition
qbytearray.h:57
QIODevice
\inmodule QtCore \reentrant
Definition
qiodevice.h:34
QList
Definition
qlist.h:74
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:127
QTextDocumentFragment
\reentrant
Definition
qtextdocumentfragment.h:19
QTextDocumentWriterPrivate
Definition
qtextdocumentwriter.cpp:24
QTextDocumentWriter
The QTextDocumentWriter class provides a format-independent interface for writing a QTextDocument to ...
Definition
qtextdocumentwriter.h:19
QTextDocument
\reentrant \inmodule QtGui
Definition
qtextdocument.h:57
setFormat
widget setFormat(format)
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
format
GLint GLsizei GLsizei GLenum format
Definition
qopengles2ext.h:206
setFileName
file setFileName("readme.txt")
write
gzip write("uncompressed data")
d
double d
Definition
src_corelib_text_qlocale.cpp:9
fileName
fileName
[0]
Definition
src_gui_dialogs_qfiledialog.cpp:5
qtbase
src
gui
text
qtextdocumentwriter.h
Generated by
1.9.7