![]() |
Qt 6.x
The Qt SDK
|
#include <qquickview_p.h>
Inheritance diagram for QQuickViewPrivate:
Collaboration diagram for QQuickViewPrivate:Static Public Member Functions | |
| static QQuickViewPrivate * | get (QQuickView *view) |
| static const QQuickViewPrivate * | get (const QQuickView *view) |
Static Public Member Functions inherited from QQuickWindowPrivate | |
| static QQuickWindowPrivate * | get (QQuickWindow *c) |
| static const QQuickWindowPrivate * | get (const QQuickWindow *c) |
| static bool | dragOverThreshold (qreal d, Qt::Axis axis, const QEventPoint *tp, int startDragThreshold=-1) |
| static bool | dragOverThreshold (qreal d, Qt::Axis axis, QMouseEvent *event, int startDragThreshold=-1) |
| static void | data_append (QQmlListProperty< QObject > *, QObject *) |
| \qmlproperty list<QtObject> Window::data \qmldefault | |
| static qsizetype | data_count (QQmlListProperty< QObject > *) |
| static QObject * | data_at (QQmlListProperty< QObject > *, qsizetype) |
| static void | data_clear (QQmlListProperty< QObject > *) |
| static void | data_replace (QQmlListProperty< QObject > *, qsizetype, QObject *) |
| static void | data_removeLast (QQmlListProperty< QObject > *) |
| static void | rhiCreationFailureMessage (const QString &backendName, QString *translatedMessage, QString *untranslatedMessage) |
| static void | emitBeforeRenderPassRecording (void *ud) |
| static void | emitAfterRenderPassRecording (void *ud) |
Static Public Member Functions inherited from QWindowPrivate | |
| static QWindowPrivate * | get (QWindow *window) |
| static Qt::WindowState | effectiveState (Qt::WindowStates) |
Static Public Member Functions inherited from QObjectPrivate | |
| static bool | removeConnection (Connection *c) |
| static QObjectPrivate * | get (QObject *o) |
| static const QObjectPrivate * | get (const QObject *o) |
| template<typename Func1 , typename Func2 > | |
| static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
| template<typename Func1 , typename Func2 > | |
| static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
| static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
| static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Additional Inherited Members | |
Public Types inherited from QQuickWindowPrivate | |
| enum | CustomEvents { FullUpdateRequest = QEvent::User + 1 , TriggerContextCreationFailure = QEvent::User + 2 } |
| enum | TextureFromNativeTextureFlag { NativeTextureIsExternalOES = 0x01 } |
Public Types inherited from QWindowPrivate | |
| enum | PositionPolicy { WindowFrameInclusive , WindowFrameExclusive } |
| enum | SiblingPosition { PositionTop , PositionBottom } |
Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Static Public Attributes inherited from QQuickWindowPrivate | |
| static bool | defaultAlphaBuffer = false |
| static QQuickWindow::TextRenderType | textRenderType = QQuickWindow::QtTextRendering |
Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickWindow, QQuickWindowPrivate > | |
| void | setCurrentColorGroup () |
Definition at line 38 of file qquickview_p.h.
| QQuickViewPrivate::QQuickViewPrivate | ( | ) |
Definition at line 42 of file qquickview.cpp.
| QQuickViewPrivate::~QQuickViewPrivate | ( | ) |
Definition at line 47 of file qquickview.cpp.
| void QQuickViewPrivate::execute | ( | ) |
Definition at line 51 of file qquickview.cpp.
References component, QObject::connect(), QPointer< T >::data(), engine, QQmlComponent::isLoading(), qWarning, root, SIGNAL, SLOT, and statusChanged().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 44 of file qquickview_p.h.
References view.
|
inlinestatic |
Definition at line 43 of file qquickview_p.h.
References view.
Referenced by QQuickDesignerSupport::setRootItem().
Here is the caller graph for this function:| QT_BEGIN_NAMESPACE void QQuickViewPrivate::init | ( | QQmlEngine * | e = nullptr | ) |
Definition at line 20 of file qquickview.cpp.
References QQuickWindowPrivate::contentItem, QPointer< T >::data(), e, engine, QJSEngine::handle(), QQmlEngine::incubationController(), QPointer< T >::isNull(), QQmlEngine::rootContext(), QQmlEngine::setContextForObject(), QQmlEngine::setIncubationController(), and QV4::QObjectWrapper::wrap().
Here is the call graph for this function:| void QQuickViewPrivate::initResize | ( | ) |
Definition at line 380 of file qquickview.cpp.
References QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), resizeMode, root, QQuickView::SizeViewToRootObject, and updateSize().
Referenced by setRootObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 76 of file qquickview.cpp.
References QQuickItemChangeListener::itemGeometryChanged(), resizeMode, resizetimer, root, QQuickView::SizeViewToRootObject, and QBasicTimer::start().
Here is the call graph for this function:| QSize QQuickViewPrivate::rootObjectSize | ( | ) | const |
Definition at line 415 of file qquickview.cpp.
References QQuickItem::height, root, rootObjectSize(), QSize::setHeight(), QSize::setWidth(), and QQuickItem::width.
Referenced by rootObjectSize(), and setRootObject().
Here is the call graph for this function:
Here is the caller graph for this function:| bool QQuickViewPrivate::setRootObject | ( | QObject * | obj | ) |
Sets obj as root object and returns true if that operation succeeds. Otherwise returns false. If false is returned, the root object is nullptr afterwards. You can explicitly set the root object to nullptr, and the return value will be true.
Definition at line 485 of file qquickview.cpp.
References Qt::endl(), initialSize, initResize(), QQuickItem::ItemIsViewport, qobject_cast< QQuickItem * >(), qobject_cast< QWindow * >(), QQml_setParent_noEvent(), qWarning, resizeMode, root, rootObjectSize(), QQuickItem::setFlag(), and QQuickView::SizeViewToRootObject.
Referenced by QQuickDesignerSupport::setRootItem().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickViewPrivate::updateSize | ( | ) |
Definition at line 391 of file qquickview.cpp.
References QQuickItem::height, QSize::isValid(), qFuzzyCompare(), resizeMode, root, QQuickItem::setHeight(), QQuickItem::setSize(), QQuickItem::setWidth(), QQuickView::SizeRootObjectToView, QQuickView::SizeViewToRootObject, and QQuickItem::width.
Referenced by initResize().
Here is the call graph for this function:
Here is the caller graph for this function:| QQmlComponent* QQuickViewPrivate::component |
Definition at line 64 of file qquickview_p.h.
Referenced by execute().
| QPointer<QQmlEngine> QQuickViewPrivate::engine |
Definition at line 63 of file qquickview_p.h.
| QElapsedTimer QQuickViewPrivate::frameTimer |
Definition at line 69 of file qquickview_p.h.
| QVariantMap QQuickViewPrivate::initialProperties |
Definition at line 71 of file qquickview_p.h.
| QSize QQuickViewPrivate::initialSize |
Definition at line 68 of file qquickview_p.h.
Referenced by setRootObject().
| QQuickView::ResizeMode QQuickViewPrivate::resizeMode |
Definition at line 67 of file qquickview_p.h.
Referenced by initResize(), itemGeometryChanged(), setRootObject(), and updateSize().
| QBasicTimer QQuickViewPrivate::resizetimer |
Definition at line 65 of file qquickview_p.h.
Referenced by itemGeometryChanged().
| QPointer<QQuickItem> QQuickViewPrivate::root |
Definition at line 59 of file qquickview_p.h.
Referenced by execute(), initResize(), itemGeometryChanged(), rootObjectSize(), setRootObject(), and updateSize().
| QUrl QQuickViewPrivate::source |
Definition at line 61 of file qquickview_p.h.