![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlpropertybindingbase_p.h>
Public Types | |
| enum class | HasBoundFunction : bool { No = false , Yes = true } |
| enum class | IsUndefined : bool { No = false , Yes = true } |
| enum class | BindingKind : quint8 { JavaScript = 0 , PropertyToProperty = 1 } |
| Public Types inherited from QPropertyBindingPrivate | |
| enum | NotificationState : bool { Delayed , Sent } |
Protected Member Functions | |
| QQmlPropertyBindingBase (QObject *target, QQmlPropertyIndex targetIndex, QMetaType targetMetaType, const QtPrivate::BindingFunctionVTable *vtable, BindingKind bindingKind, HasBoundFunction hasBoundFunction=HasBoundFunction::No) | |
| QObject * | target () const |
| QQmlPropertyIndex | targetIndex () const |
| bool | hasBoundFunction () const |
| void | setIsUndefined (bool isUndefined) |
Additional Inherited Members | |
| Static Public Member Functions inherited from QPropertyBindingPrivate | |
| static constexpr size_t | getSizeEnsuringAlignment () |
| static QPropertyBindingPrivate * | get (const QUntypedPropertyBinding &binding) |
| static QUntypedPropertyBinding | makeUntyped (QPropertyBindingPrivate *d) |
| static QPropertyBindingPrivate * | currentlyEvaluatingBinding () |
| static void | destroyAndFreeMemory (QPropertyBindingPrivate *priv) |
| Public Attributes inherited from QPropertyBindingPrivate | |
| size_t | dependencyObserverCount = 0 |
| Protected Types inherited from QPropertyBindingPrivate | |
| using | DeclarativeErrorCallback = void(*)(QPropertyBindingPrivate *) |
| Protected Attributes inherited from QPropertyBindingPrivate | |
| QUntypedPropertyData * | propertyDataPtr = nullptr |
| union { | |
| QPropertyBindingSourceLocation location | |
| struct { | |
| std::byte declarativeExtraData [sizeof(QPropertyBindingSourceLocation) - sizeof(DeclarativeErrorCallback)] | |
| DeclarativeErrorCallback errorCallBack | |
| } | |
| }; | |
Definition at line 26 of file qqmlpropertybindingbase_p.h.
|
strong |
| Enumerator | |
|---|---|
| JavaScript | |
| PropertyToProperty | |
Definition at line 39 of file qqmlpropertybindingbase_p.h.
|
strong |
| Enumerator | |
|---|---|
| No | |
| Yes | |
Definition at line 29 of file qqmlpropertybindingbase_p.h.
|
strong |
| Enumerator | |
|---|---|
| No | |
| Yes | |
Definition at line 34 of file qqmlpropertybindingbase_p.h.
|
inlineprotected |
Definition at line 49 of file qqmlpropertybindingbase_p.h.
|
inline |
Definition at line 44 of file qqmlpropertybindingbase_p.h.
|
inlineprotected |
Definition at line 67 of file qqmlpropertybindingbase_p.h.
|
inline |
Definition at line 46 of file qqmlpropertybindingbase_p.h.
|
inlineprotected |
Definition at line 72 of file qqmlpropertybindingbase_p.h.
|
inlineprotected |
Definition at line 63 of file qqmlpropertybindingbase_p.h.
|
inlineprotected |
Definition at line 65 of file qqmlpropertybindingbase_p.h.