diff options
Diffstat (limited to 'src/quick/items/qquickwindowmodule_p_p.h')
-rw-r--r-- | src/quick/items/qquickwindowmodule_p_p.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/quick/items/qquickwindowmodule_p_p.h b/src/quick/items/qquickwindowmodule_p_p.h index 3057cfa2c2..227b8aa01e 100644 --- a/src/quick/items/qquickwindowmodule_p_p.h +++ b/src/quick/items/qquickwindowmodule_p_p.h @@ -16,18 +16,29 @@ #include "qquickwindow_p.h" #include <QtQml/private/qv4persistent_p.h> +#include "qquickwindowcontainer_p.h" QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickWindowQmlImplPrivate : public QQuickWindowPrivate +class Q_QUICK_EXPORT QQuickWindowQmlImplPrivate : public QQuickWindowPrivate { public: QQuickWindowQmlImplPrivate(); - bool complete = false; + bool componentComplete = true; + bool visible = false; + bool visibleExplicitlySet = false; QQuickWindow::Visibility visibility = QQuickWindow::AutomaticVisibility; + bool visibilityExplicitlySet = false; + QV4::PersistentValue rootItemMarker; + + QMetaObject::Connection itemParentWindowChangeListener; + + QObject *visualParent = nullptr; + QPointer<QQuickWindowContainer> windowContainer; + qreal z = 0.0; }; QT_END_NAMESPACE |