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
QPropertyBinding< PropertyType > Class Template Reference

#include <qproperty.h>

+ Inheritance diagram for QPropertyBinding< PropertyType >:
+ Collaboration diagram for QPropertyBinding< PropertyType >:

Public Member Functions

 QPropertyBinding ()=default
 
template<typename Functor >
 QPropertyBinding (Functor &&f, const QPropertyBindingSourceLocation &location)
 
 QPropertyBinding (const QUntypedPropertyBinding &binding)
 
- Public Member Functions inherited from QUntypedPropertyBinding
 QUntypedPropertyBinding ()
 Constructs a null QUntypedPropertyBinding.
 
 QUntypedPropertyBinding (QMetaType metaType, const BindingFunctionVTable *vtable, void *function, const QPropertyBindingSourceLocation &location)
 
template<typename Functor >
 QUntypedPropertyBinding (QMetaType metaType, Functor &&f, const QPropertyBindingSourceLocation &location)
 
 QUntypedPropertyBinding (QUntypedPropertyBinding &&other)
 Move-constructs a QUntypedPropertyBinding from other.
 
 QUntypedPropertyBinding (const QUntypedPropertyBinding &other)
 Copy-constructs a QUntypedPropertyBinding from other.
 
QUntypedPropertyBindingoperator= (const QUntypedPropertyBinding &other)
 Copy-assigns other to this QUntypedPropertyBinding.
 
QUntypedPropertyBindingoperator= (QUntypedPropertyBinding &&other)
 Move-assigns other to this QUntypedPropertyBinding.
 
 ~QUntypedPropertyBinding ()
 Destroys the QUntypedPropertyBinding.
 
bool isNull () const
 Returns true if the QUntypedPropertyBinding is null.
 
QPropertyBindingError error () const
 Returns the error state of the binding.
 
QMetaType valueMetaType () const
 Returns the meta-type of the binding.
 
 QUntypedPropertyBinding (QPropertyBindingPrivate *priv)
 

Additional Inherited Members

- Public Types inherited from QUntypedPropertyBinding
using BindingFunctionVTable = QtPrivate::BindingFunctionVTable
 

Detailed Description

template<typename PropertyType>
class QPropertyBinding< PropertyType >

Definition at line 193 of file qproperty.h.

Constructor & Destructor Documentation

◆ QPropertyBinding() [1/3]

template<typename PropertyType >
QPropertyBinding< PropertyType >::QPropertyBinding ( )
default

◆ QPropertyBinding() [2/3]

template<typename PropertyType >
template<typename Functor >
QPropertyBinding< PropertyType >::QPropertyBinding ( Functor && f,
const QPropertyBindingSourceLocation & location )
inline

Definition at line 200 of file qproperty.h.

References QPropertyBinding< PropertyType >::QPropertyBinding().

Referenced by QPropertyBinding< PropertyType >::QPropertyBinding().

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

◆ QPropertyBinding() [3/3]

template<typename PropertyType >
QPropertyBinding< PropertyType >::QPropertyBinding ( const QUntypedPropertyBinding & binding)
inlineexplicit

Definition at line 206 of file qproperty.h.

References QPropertyBinding< PropertyType >::QPropertyBinding().

Referenced by QPropertyBinding< PropertyType >::QPropertyBinding().

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

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