36 return m_bindings.
data();
59 if (valueTypeIndex != -1 && (
mask & (1 << valueTypeIndex))) {
61 remove->setAddedToObject(
false);
64 if (lastBinding ==
nullptr)
65 m_bindings =
remove->nextBinding();
T * data() const noexcept
Returns a pointer to the shared data object.
QQmlPropertyIndex targetPropertyIndex() const
QQmlPropertyIndex m_targetIndex
friend class QQmlValueTypeProxyBinding
void setNextBinding(QQmlAbstractBinding *)
QQmlAbstractBinding * nextBinding() const
QTaggedPointer< QObject, TargetTags > m_target
void setAddedToObject(bool v)
virtual void setEnabled(bool e, QQmlPropertyData::WriteFlags f=QQmlPropertyData::DontRemoveBinding)=0
int valueTypeIndex() const
void removeBindings(quint32 mask)
Removes a collection of bindings, corresponding to the set bits in mask.
QQmlAbstractBinding * binding(QQmlPropertyIndex targetPropertyIndex) const
QQmlAbstractBinding * subBindings() const
void setEnabled(bool, QQmlPropertyData::WriteFlags) override
~QQmlValueTypeProxyBinding()
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean b
GLint GLint GLint GLint GLint GLint GLint GLbitfield mask
settings remove("monkey")