Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qtextdocumentfragment.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
4
#ifndef QTEXTDOCUMENTFRAGMENT_H
5
#define QTEXTDOCUMENTFRAGMENT_H
6
7
#include <QtGui/qtguiglobal.h>
8
#include <QtGui/qtextdocument.h>
9
#include <QtCore/qstring.h>
10
11
QT_BEGIN_NAMESPACE
12
13
14
class
QTextStream
;
15
class
QTextDocumentFragmentPrivate
;
16
class
QTextCursor
;
17
18
class
Q_GUI_EXPORT
QTextDocumentFragment
19
{
20
public
:
21
QTextDocumentFragment
();
22
explicit
QTextDocumentFragment
(
const
QTextDocument
*document);
23
explicit
QTextDocumentFragment
(
const
QTextCursor
&
range
);
24
QTextDocumentFragment
(
const
QTextDocumentFragment
&rhs);
25
QTextDocumentFragment
&operator=(
const
QTextDocumentFragment
&rhs);
26
~QTextDocumentFragment
();
27
28
bool
isEmpty()
const
;
29
30
QString
toPlainText
()
const
;
31
QString
toRawText()
const
;
32
#ifndef QT_NO_TEXTHTMLPARSER
33
QString
toHtml()
const
;
34
#endif
// QT_NO_TEXTHTMLPARSER
35
#if QT_CONFIG(textmarkdownwriter)
36
QString
toMarkdown(QTextDocument::MarkdownFeatures features = QTextDocument::MarkdownDialectGitHub)
const
;
37
#endif
38
39
static
QTextDocumentFragment
fromPlainText(
const
QString
&
plainText
);
40
#ifndef QT_NO_TEXTHTMLPARSER
41
static
QTextDocumentFragment
fromHtml(
const
QString
&html,
const
QTextDocument
*resourceProvider =
nullptr
);
42
#endif
// QT_NO_TEXTHTMLPARSER
43
#if QT_CONFIG(textmarkdownreader)
44
static
QTextDocumentFragment
fromMarkdown(
const
QString
&markdown,
45
QTextDocument::MarkdownFeatures features = QTextDocument::MarkdownDialectGitHub);
46
#endif
47
48
private
:
49
QTextDocumentFragmentPrivate
*
d
;
50
friend
class
QTextCursor
;
51
friend
class
QTextDocumentWriter
;
52
};
53
54
QT_END_NAMESPACE
55
56
#endif
// QTEXTDOCUMENTFRAGMENT_H
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:127
QTextCursor
\reentrant \inmodule QtGui
Definition
qtextcursor.h:30
QTextDocumentFragmentPrivate
Definition
qtextdocumentfragment_p.h:64
QTextDocumentFragment
\reentrant
Definition
qtextdocumentfragment.h:19
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
QTextStream
\inmodule QtCore
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
toPlainText
static QString toPlainText(const QString &text)
Definition
qcocoamessagedialog.mm:34
range
GLsizei range
Definition
qopengles2ext.h:3162
d
double d
Definition
src_corelib_text_qlocale.cpp:9
plainText
const QByteArray plainText
Definition
src_network_ssl_qdtls.cpp:58
qtbase
src
gui
text
qtextdocumentfragment.h
Generated by
1.9.7