diff options
-rw-r--r-- | src/quicktemplates/qquickpage.cpp | 5 | ||||
-rw-r--r-- | src/quicktemplates/qquickpage_p.h | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/quicktemplates/qquickpage.cpp b/src/quicktemplates/qquickpage.cpp index 55c6d3a178..9f19f5bae3 100644 --- a/src/quicktemplates/qquickpage.cpp +++ b/src/quicktemplates/qquickpage.cpp @@ -280,6 +280,11 @@ void QQuickPage::setTitle(const QString &title) emit titleChanged(); } +void QQuickPage::resetTitle() +{ + setTitle(QString()); +} + /*! \qmlproperty Item QtQuick.Controls::Page::header diff --git a/src/quicktemplates/qquickpage_p.h b/src/quicktemplates/qquickpage_p.h index 02725cc7c5..7eaa443146 100644 --- a/src/quicktemplates/qquickpage_p.h +++ b/src/quicktemplates/qquickpage_p.h @@ -25,7 +25,7 @@ class QQuickPagePrivate; class Q_QUICKTEMPLATES2_EXPORT QQuickPage : public QQuickPane { Q_OBJECT - Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged FINAL) + Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged RESET resetTitle FINAL) Q_PROPERTY(QQuickItem *header READ header WRITE setHeader NOTIFY headerChanged FINAL) Q_PROPERTY(QQuickItem *footer READ footer WRITE setFooter NOTIFY footerChanged FINAL) // 2.5 (Qt 5.12) @@ -42,6 +42,7 @@ public: QString title() const; void setTitle(const QString &title); + void resetTitle(); QQuickItem *header() const; void setHeader(QQuickItem *header); |