4#ifndef QQUICKWIDGET_P_H
5#define QQUICKWIDGET_P_H
19#include <private/qwidget_p.h>
21#include <private/qbackingstorerhisupport_p.h>
23#include <QtCore/qurl.h>
24#include <QtCore/qelapsedtimer.h>
25#include <QtCore/qtimer.h>
26#include <QtCore/qpointer.h>
27#include <QtCore/QWeakPointer>
29#include <QtQml/qqmlengine.h>
31#include "private/qquickitemchangelistener_p.h"
39class QQuickRenderControl;
45 Q_DECLARE_PUBLIC(QQuickWidget)
55 void execute(QAnyStringView uri, QAnyStringView typeName);
56 void itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change,
const QRectF &oldGeometry)
override;
62 void render(
bool needsSync);
72 void init(QQmlEngine* e =
nullptr);