diff options
Diffstat (limited to 'src/templates/qquickapplicationwindow_p.h')
-rw-r--r-- | src/templates/qquickapplicationwindow_p.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/templates/qquickapplicationwindow_p.h b/src/templates/qquickapplicationwindow_p.h index f62ddee3..87105040 100644 --- a/src/templates/qquickapplicationwindow_p.h +++ b/src/templates/qquickapplicationwindow_p.h @@ -63,6 +63,7 @@ class QQuickApplicationWindowAttachedPrivate; class Q_LABSTEMPLATES_EXPORT QQuickApplicationWindow : public QQuickWindowQmlImpl { Q_OBJECT + Q_PROPERTY(QQuickItem *background READ background WRITE setBackground NOTIFY backgroundChanged FINAL) Q_PROPERTY(QQuickItem *contentItem READ contentItem CONSTANT FINAL) Q_PROPERTY(QQmlListProperty<QObject> data READ contentData FINAL) Q_PROPERTY(QQuickItem *activeFocusControl READ activeFocusControl NOTIFY activeFocusControlChanged FINAL) @@ -74,9 +75,12 @@ class Q_LABSTEMPLATES_EXPORT QQuickApplicationWindow : public QQuickWindowQmlImp Q_CLASSINFO("DefaultProperty", "data") public: - explicit QQuickApplicationWindow(QWindow *parent = Q_NULLPTR); + explicit QQuickApplicationWindow(QWindow *parent = nullptr); ~QQuickApplicationWindow(); + QQuickItem *background() const; + void setBackground(QQuickItem *background); + QQuickItem *contentItem() const; QQmlListProperty<QObject> contentData(); @@ -101,6 +105,7 @@ public: static QQuickApplicationWindowAttached *qmlAttachedProperties(QObject *object); Q_SIGNALS: + void backgroundChanged(); void activeFocusControlChanged(); void headerChanged(); void footerChanged(); @@ -109,9 +114,9 @@ Q_SIGNALS: protected: bool isComponentComplete() const; - void classBegin() Q_DECL_OVERRIDE; - void componentComplete() Q_DECL_OVERRIDE; - void resizeEvent(QResizeEvent *event) Q_DECL_OVERRIDE; + void classBegin() override; + void componentComplete() override; + void resizeEvent(QResizeEvent *event) override; private: Q_DISABLE_COPY(QQuickApplicationWindow) @@ -131,7 +136,7 @@ class Q_LABSTEMPLATES_EXPORT QQuickApplicationWindowAttached : public QObject Q_PROPERTY(QQuickOverlay *overlay READ overlay NOTIFY overlayChanged FINAL) public: - explicit QQuickApplicationWindowAttached(QObject *parent = Q_NULLPTR); + explicit QQuickApplicationWindowAttached(QObject *parent = nullptr); QQuickApplicationWindow *window() const; QQuickItem *contentItem() const; |