Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
UntypedProxyPropertyBindable Struct Reference
Inheritance diagram for UntypedProxyPropertyBindable:
Collaboration diagram for UntypedProxyPropertyBindable:

Public Member Functions

 UntypedProxyPropertyBindable (UntypedProxyProperty *property)
 UntypedProxyPropertyBindable (UntypedProxyProperty *property)
Public Member Functions inherited from QUntypedBindable
constexpr QUntypedBindable ()=default
 Default-constructs a QUntypedBindable.
template<typename Property>
 QUntypedBindable (Property *p)
 Constructs a QUntypedBindable from the property property.
bool isValid () const
 Returns true if the QUntypedBindable is valid.
bool isBindable () const
bool isReadOnly () const
QUntypedPropertyBinding makeBinding (const QPropertyBindingSourceLocation &location=QT_PROPERTY_DEFAULT_BINDING_LOCATION) const
 Creates a binding returning the underlying properties' value, using a specified source location.
QUntypedPropertyBinding takeBinding ()
 Removes the currently set binding from the property and returns it.
void observe (QPropertyObserver *observer) const
template<typename Functor>
QPropertyChangeHandler< FunctoronValueChanged (Functor f) const
 Installs f as a change handler.
template<typename Functor>
QPropertyChangeHandler< Functorsubscribe (Functor f) const
 Behaves like a call to f followed by onValueChanged(f),.
template<typename Functor>
QPropertyNotifier addNotifier (Functor f)
 Installs f as a change handler.
QUntypedPropertyBinding binding () const
 Returns the underlying property's binding if there is any, or a default constructed QUntypedPropertyBinding otherwise.
bool setBinding (const QUntypedPropertyBinding &binding)
 Sets the underlying property's binding to binding.
bool hasBinding () const
 Returns true if the underlying property has a binding.
QMetaType metaType () const

Additional Inherited Members

Protected Member Functions inherited from QUntypedBindable
constexpr QUntypedBindable (QUntypedPropertyData *d, const QtPrivate::QBindableInterface *i)
Q_CORE_EXPORT QUntypedBindable (QObject *obj, const QMetaProperty &property, const QtPrivate::QBindableInterface *i)
Q_CORE_EXPORT QUntypedBindable (QObject *obj, const char *property, const QtPrivate::QBindableInterface *i)
Protected Attributes inherited from QUntypedBindable
QUntypedPropertyDatadata = nullptr
const QtPrivate::QBindableInterfaceiface = nullptr

Detailed Description

Definition at line 122 of file qquickbehavior.cpp.

Constructor & Destructor Documentation

◆ UntypedProxyPropertyBindable() [1/2]

UntypedProxyPropertyBindable::UntypedProxyPropertyBindable ( UntypedProxyProperty * property)
inline

Definition at line 123 of file qquickbehavior.cpp.

References UntypedProxyPropertyBindable().

Referenced by UntypedProxyPropertyBindable(), and UntypedProxyProperty::getBindable().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ UntypedProxyPropertyBindable() [2/2]

UntypedProxyPropertyBindable::UntypedProxyPropertyBindable ( UntypedProxyProperty * property)
inline

Definition at line 123 of file qquickbehavior.cpp.


The documentation for this struct was generated from the following file: