![]() |
Qt 6.x
The Qt SDK
|
Functions | |
void | getter (const QUntypedPropertyData *d, void *value) |
void | setter (QUntypedPropertyData *d, const void *value) |
QUntypedPropertyBinding | getBinding (const QUntypedPropertyData *d) |
bool | bindingWrapper (QMetaType type, QUntypedPropertyData *d, QtPrivate::QPropertyBindingFunction binding, QUntypedPropertyData *temp, void *value) |
QUntypedPropertyBinding | setBinding (QUntypedPropertyData *d, const QUntypedPropertyBinding &binding, QPropertyBindingWrapper wrapper) |
void | setObserver (const QUntypedPropertyData *d, QPropertyObserver *observer) |
template<typename T > | |
bool | bindingWrapper (QMetaType type, QUntypedPropertyData *d, QtPrivate::QPropertyBindingFunction binding) |
template<typename T > | |
QUntypedPropertyBinding | setBinding (QUntypedPropertyData *d, const QUntypedPropertyBinding &binding) |
template<typename T > | |
QUntypedPropertyBinding | makeBinding (const QUntypedPropertyData *d, const QPropertyBindingSourceLocation &location) |
Variables | |
template<class T > | |
constexpr QBindableInterface | iface |
bool QtPrivate::PropertyAdaptorSlotObjectHelpers::bindingWrapper | ( | QMetaType | type, |
QUntypedPropertyData * | d, | ||
QtPrivate::QPropertyBindingFunction | binding | ||
) |
Definition at line 634 of file qproperty.h.
References bindingWrapper(), d, and Data.
Q_CORE_EXPORT bool QtPrivate::PropertyAdaptorSlotObjectHelpers::bindingWrapper | ( | QMetaType | type, |
QUntypedPropertyData * | d, | ||
QtPrivate::QPropertyBindingFunction | binding, | ||
QUntypedPropertyData * | temp, | ||
void * | value | ||
) |
Definition at line 2455 of file qproperty.cpp.
References QtPrivate::BindingFunctionVTable::call, d, QtPrivate::QPropertyBindingFunction::functor, QtPrivate::QPropertyAdaptorSlotObject::metaProperty(), QtPrivate::QPropertyBindingFunction::vtable, and QMetaProperty::write().
Referenced by bindingWrapper().
Q_CORE_EXPORT QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::getBinding | ( | const QUntypedPropertyData * | d | ) |
Definition at line 2449 of file qproperty.cpp.
References d.
Q_CORE_EXPORT void QtPrivate::PropertyAdaptorSlotObjectHelpers::getter | ( | const QUntypedPropertyData * | d, |
void * | value | ||
) |
Definition at line 2432 of file qproperty.cpp.
References QtPrivate::QPropertyAdaptorSlotObject::bindingData(), d, and QtPrivate::QPropertyBindingData::registerWithCurrentlyEvaluatingBinding().
Referenced by makeBinding().
QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::makeBinding | ( | const QUntypedPropertyData * | d, |
const QPropertyBindingSourceLocation & | location | ||
) |
Definition at line 651 of file qproperty.h.
References d, getter(), and Qt::makePropertyBinding().
QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::setBinding | ( | QUntypedPropertyData * | d, |
const QUntypedPropertyBinding & | binding | ||
) |
Definition at line 645 of file qproperty.h.
References d, and setBinding().
Q_CORE_EXPORT QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::setBinding | ( | QUntypedPropertyData * | d, |
const QUntypedPropertyBinding & | binding, | ||
QPropertyBindingWrapper | wrapper | ||
) |
Definition at line 2469 of file qproperty.cpp.
References QtPrivate::QPropertyAdaptorSlotObject::bindingData(), d, QtPrivate::QPropertyBindingData::setBinding(), and wrapper().
Referenced by setBinding().
Q_CORE_EXPORT void QtPrivate::PropertyAdaptorSlotObjectHelpers::setObserver | ( | const QUntypedPropertyData * | d, |
QPropertyObserver * | observer | ||
) |
Definition at line 2476 of file qproperty.cpp.
References d, and QPropertyObserver::setSource().
Q_CORE_EXPORT void QtPrivate::PropertyAdaptorSlotObjectHelpers::setter | ( | QUntypedPropertyData * | d, |
const void * | value | ||
) |
Definition at line 2441 of file qproperty.cpp.
References QtPrivate::QPropertyAdaptorSlotObject::bindingData(), d, and QtPrivate::QPropertyBindingData::removeBinding().
|
inlineconstexpr |
Definition at line 664 of file qproperty.h.