4#ifndef QQUICKWINDOWCONTAINER_P_H
5#define QQUICKWINDOWCONTAINER_P_H
18#include <QtQuick/private/qtquickglobal_p.h>
20#include <QtCore/private/qobject_p.h>
22#include <QtQuick/private/qquickimplicitsizeitem_p.h>
23#include <QtQuick/qquickwindow.h>
33 NOTIFY containedWindowChanged DESIGNABLE
false FINAL)
44 ContainerMode containerMode = ItemControlsWindow);
47 QWindow *containedWindow()
const;
52 void classBegin()
override;
53 void componentComplete()
override;
55 void geometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry)
override;
58 void updatePolish()
override;
62 QRectF clipRect()
const override;
64 void releaseResources()
override;
70 void initializeContainedWindow();
72 void syncWindowToItem();
74 void windowDestroyed();
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
\qmltype WindowContainer \inqmlmodule QtQuick\inherits Item
Q_SIGNAL void containedWindowChanged(QWindow *window)
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
\inmodule QtCore\reentrant
Combined button and popup list for selecting options.
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)