Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 219 of file qproperty_p.h.
CompatPropertySafePoint::CompatPropertySafePoint | ( | QBindingStatus * | status, |
QUntypedPropertyData * | property ) |
Definition at line 551 of file qproperty.cpp.
References bindingState, bindingStatus, QBindingStatus::currentCompatProperty, currentlyEvaluatingBindingList, currentState, and previousState.
|
inline |
Definition at line 222 of file qproperty_p.h.
QtPrivate::BindingEvaluationState* QtPrivate::CompatPropertySafePoint::bindingState = nullptr |
Definition at line 231 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
QtPrivate::BindingEvaluationState** QtPrivate::CompatPropertySafePoint::currentlyEvaluatingBindingList = nullptr |
Definition at line 230 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
CompatPropertySafePoint** QtPrivate::CompatPropertySafePoint::currentState = nullptr |
Definition at line 229 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
CompatPropertySafePoint* QtPrivate::CompatPropertySafePoint::previousState = nullptr |
Definition at line 228 of file qproperty_p.h.
Referenced by CompatPropertySafePoint().
QUntypedPropertyData* QtPrivate::CompatPropertySafePoint::property |
Definition at line 227 of file qproperty_p.h.