diff options
Diffstat (limited to 'src/quick/items/qquicktextdocument.h')
-rw-r--r-- | src/quick/items/qquicktextdocument.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/quick/items/qquicktextdocument.h b/src/quick/items/qquicktextdocument.h index 5ed612b8ae..b2e8137c0a 100644 --- a/src/quick/items/qquicktextdocument.h +++ b/src/quick/items/qquicktextdocument.h @@ -13,16 +13,33 @@ class QQuickTextDocumentPrivate; class Q_QUICK_EXPORT QQuickTextDocument : public QObject { Q_OBJECT + Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged REVISION(6, 7) FINAL) + Q_PROPERTY(bool modified READ isModified WRITE setModified NOTIFY modifiedChanged REVISION(6, 7) FINAL) + QML_ANONYMOUS QML_ADDED_IN_VERSION(2, 0) public: QQuickTextDocument(QQuickItem *parent); + + QUrl source() const; + void setSource(const QUrl &url); + + bool isModified() const; + void setModified(bool modified); + QTextDocument *textDocument() const; void setTextDocument(QTextDocument *document); + Q_REVISION(6, 7) Q_INVOKABLE void save(); + Q_REVISION(6, 7) Q_INVOKABLE void saveAs(const QUrl &url); + Q_SIGNALS: Q_REVISION(6,7) void textDocumentChanged(); + Q_REVISION(6, 7) void sourceChanged(); + Q_REVISION(6, 7) void modifiedChanged(); + + Q_REVISION(6, 7) void error(const QString &message); private: Q_DISABLE_COPY(QQuickTextDocument) |