aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickwindowmodule_p_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/items/qquickwindowmodule_p_p.h')
-rw-r--r--src/quick/items/qquickwindowmodule_p_p.h15
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