![]() |
Qt 6.x
The Qt SDK
|
Functions | |
static void | cancelDeferred (QQmlData *ddata, int propertyIndex) |
static bool | beginDeferred (QQmlEnginePrivate *enginePriv, const QQmlProperty &property, QQmlComponentPrivate::DeferredState *deferredState) |
void | beginDeferred (QObject *object, const QString &property, QQuickUntypedDeferredPointer *delegate, bool isOwnState) |
void | cancelDeferred (QObject *object, const QString &property) |
void | completeDeferred (QObject *object, const QString &property, QQuickUntypedDeferredPointer *delegate) |
Q_QUICKTEMPLATES2_PRIVATE_EXPORT void QtQuickPrivate::beginDeferred | ( | QObject * | object, |
const QString & | property, | ||
QQuickUntypedDeferredPointer * | delegate, | ||
bool | isOwnState | ||
) |
Definition at line 80 of file qquickdeferredexecute.cpp.
References beginDeferred(), QQuickUntypedDeferredPointer::clearDeferredState(), QQuickUntypedDeferredPointer::deferredState(), QQmlData::get(), QQmlEnginePrivate::get(), property, and state.
|
static |
Definition at line 27 of file qquickdeferredexecute.cpp.
References QQmlData::DeferredData::bindings, bindingStatus, cancelDeferred(), QQmlData::DeferredData::compilationUnit, QQmlData::DeferredData::context, QQmlData::deferredData, QQmlData::DeferredData::deferredIdx, QMultiHash< Key, T >::equal_range(), QQmlData::get(), QQmlEnginePrivate::inProgressCreations, QQmlContextData::parent(), property, Q_ASSERT, qScopeGuard(), QtPrivate::restoreBindingStatus(), state, and QtPrivate::suspendCurrentBindingStatus().
Referenced by beginDeferred(), and quickBeginDeferred().
Q_QUICKTEMPLATES2_PRIVATE_EXPORT void QtQuickPrivate::cancelDeferred | ( | QObject * | object, |
const QString & | property | ||
) |
Definition at line 102 of file qquickdeferredexecute.cpp.
References cancelDeferred(), QQmlData::get(), and property.
Definition at line 18 of file qquickdeferredexecute.cpp.
References QQmlData::deferredData.
Referenced by beginDeferred(), cancelDeferred(), and quickCancelDeferred().
Q_QUICKTEMPLATES2_PRIVATE_EXPORT void QtQuickPrivate::completeDeferred | ( | QObject * | object, |
const QString & | property, | ||
QQuickUntypedDeferredPointer * | delegate | ||
) |
Definition at line 109 of file qquickdeferredexecute.cpp.
References bindingStatus, QQuickUntypedDeferredPointer::clearDeferredState(), QQmlComponentPrivate::completeDeferred(), QQuickUntypedDeferredPointer::deferredState(), QQmlData::get(), QQmlEnginePrivate::get(), property, Q_UNUSED, qScopeGuard(), QtPrivate::restoreBindingStatus(), state, and QtPrivate::suspendCurrentBindingStatus().
Referenced by quickCompleteDeferred().