![]() |
Qt 6.x
The Qt SDK
|
#include <qproperty_p.h>
Public Member Functions | |
Q_CORE_EXPORT | CompatPropertySafePoint (QBindingStatus *status, QUntypedPropertyData *property) |
~CompatPropertySafePoint () | |
CompatPropertySafePoint needs to be constructed before the setter of a QObjectCompatProperty runs. It prevents spurious binding dependencies caused by reads of properties inside the compat property setter. Moreover, it ensures that we don't destroy bindings when using operator=
Definition at line 209 of file qproperty_p.h.
CompatPropertySafePoint::CompatPropertySafePoint | ( | QBindingStatus * | status, |
QUntypedPropertyData * | property | ||
) |
Definition at line 551 of file qproperty.cpp.
References bindingState, bindingStatus, QBindingStatus::currentCompatProperty, QBindingStatus::currentlyEvaluatingBinding, currentlyEvaluatingBindingList, currentState, and previousState.
|
inline |
Definition at line 212 of file qproperty_p.h.
QtPrivate::BindingEvaluationState* QtPrivate::CompatPropertySafePoint::bindingState = nullptr |
Definition at line 221 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
QtPrivate::BindingEvaluationState** QtPrivate::CompatPropertySafePoint::currentlyEvaluatingBindingList = nullptr |
Definition at line 220 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
CompatPropertySafePoint** QtPrivate::CompatPropertySafePoint::currentState = nullptr |
Definition at line 219 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
CompatPropertySafePoint* QtPrivate::CompatPropertySafePoint::previousState = nullptr |
Definition at line 218 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
QUntypedPropertyData* QtPrivate::CompatPropertySafePoint::property |
Definition at line 217 of file qproperty_p.h.