![]() |
Qt 6.x
The Qt SDK
|
#include <qproperty_p.h>
Collaboration diagram for QtPrivate::CompatPropertySafePoint: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.