17 Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged REVISION(6, 7))
18 Q_PROPERTY(
bool modified READ isModified WRITE setModified NOTIFY modifiedChanged REVISION(6, 7))
19 Q_PROPERTY(Status status READ status NOTIFY statusChanged REVISION(6, 7))
20 Q_PROPERTY(QString errorString READ errorString NOTIFY errorStringChanged REVISION(6, 7))
22 QML_NAMED_ELEMENT(TextDocument)
23 QML_UNCREATABLE(
"TextDocument is only available as a property of TextEdit or TextArea.")
24 QML_ADDED_IN_VERSION(2, 0)
27 enum class Status : quint8 {
39 QQuickTextDocument(QQuickItem *parent);
42 void setSource(
const QUrl &url);
44 bool isModified()
const;
45 void setModified(
bool modified);
47 QTextDocument *textDocument()
const;
48 void setTextDocument(QTextDocument *document);
50 Q_REVISION(6, 7) Q_INVOKABLE
void save();
51 Q_REVISION(6, 7) Q_INVOKABLE
void saveAs(
const QUrl &url);
53 Status status()
const;
54 QString errorString()
const;
57 Q_REVISION(6,7)
void textDocumentChanged();
58 Q_REVISION(6, 7)
void sourceChanged();
59 Q_REVISION(6, 7)
void modifiedChanged();
60 Q_REVISION(6, 7)
void statusChanged();
61 Q_REVISION(6, 7)
void errorStringChanged();
64 Q_DISABLE_COPY(QQuickTextDocument)
65 Q_DECLARE_PRIVATE(QQuickTextDocument)
\qmltype TextDocument \nativetype QQuickTextDocument \inqmlmodule QtQuick
#define QQuickTextInterface_iid