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
QtPrivate::PropertyAdaptorSlotObjectHelpers Namespace Reference

Functions

void getter (const QUntypedPropertyData *d, void *value)
 
void setter (QUntypedPropertyData *d, const void *value)
 
QUntypedPropertyBinding getBinding (const QUntypedPropertyData *d)
 
bool bindingWrapper (QMetaType type, QUntypedPropertyData *d, QtPrivate::QPropertyBindingFunction binding, QUntypedPropertyData *temp, void *value)
 
QUntypedPropertyBinding setBinding (QUntypedPropertyData *d, const QUntypedPropertyBinding &binding, QPropertyBindingWrapper wrapper)
 
void setObserver (const QUntypedPropertyData *d, QPropertyObserver *observer)
 
template<typename T>
bool bindingWrapper (QMetaType type, QUntypedPropertyData *d, QtPrivate::QPropertyBindingFunction binding)
 
template<typename T>
QUntypedPropertyBinding setBinding (QUntypedPropertyData *d, const QUntypedPropertyBinding &binding)
 
template<typename T>
QUntypedPropertyBinding makeBinding (const QUntypedPropertyData *d, const QPropertyBindingSourceLocation &location)
 

Variables

template<class T>
constexpr QBindableInterface iface
 

Function Documentation

◆ bindingWrapper() [1/2]

template<typename T>
bool QtPrivate::PropertyAdaptorSlotObjectHelpers::bindingWrapper ( QMetaType type,
QUntypedPropertyData * d,
QtPrivate::QPropertyBindingFunction binding )

Definition at line 637 of file qproperty.h.

◆ bindingWrapper() [2/2]

bool QtPrivate::PropertyAdaptorSlotObjectHelpers::bindingWrapper ( QMetaType type,
QUntypedPropertyData * d,
QtPrivate::QPropertyBindingFunction binding,
QUntypedPropertyData * temp,
void * value )

Definition at line 2454 of file qproperty.cpp.

◆ getBinding()

QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::getBinding ( const QUntypedPropertyData * d)

Definition at line 2448 of file qproperty.cpp.

◆ getter()

void QtPrivate::PropertyAdaptorSlotObjectHelpers::getter ( const QUntypedPropertyData * d,
void * value )

Definition at line 2431 of file qproperty.cpp.

◆ makeBinding()

template<typename T>
QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::makeBinding ( const QUntypedPropertyData * d,
const QPropertyBindingSourceLocation & location )

Definition at line 654 of file qproperty.h.

◆ setBinding() [1/2]

template<typename T>
QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::setBinding ( QUntypedPropertyData * d,
const QUntypedPropertyBinding & binding )

Definition at line 648 of file qproperty.h.

◆ setBinding() [2/2]

QUntypedPropertyBinding QtPrivate::PropertyAdaptorSlotObjectHelpers::setBinding ( QUntypedPropertyData * d,
const QUntypedPropertyBinding & binding,
QPropertyBindingWrapper wrapper )

Definition at line 2468 of file qproperty.cpp.

◆ setObserver()

void QtPrivate::PropertyAdaptorSlotObjectHelpers::setObserver ( const QUntypedPropertyData * d,
QPropertyObserver * observer )

Definition at line 2475 of file qproperty.cpp.

◆ setter()

void QtPrivate::PropertyAdaptorSlotObjectHelpers::setter ( QUntypedPropertyData * d,
const void * value )

Definition at line 2440 of file qproperty.cpp.

Variable Documentation

◆ iface

template<class T>
QBindableInterface QtPrivate::PropertyAdaptorSlotObjectHelpers::iface
inlineconstexpr
Initial value:
= {
}
static constexpr QMetaType fromType()
Definition qmetatype.h:2681
void setter(QUntypedPropertyData *d, const void *value)
void getter(const QUntypedPropertyData *d, void *value)
QUntypedPropertyBinding getBinding(const QUntypedPropertyData *d)
QUntypedPropertyBinding setBinding(QUntypedPropertyData *d, const QUntypedPropertyBinding &binding, QPropertyBindingWrapper wrapper)
QUntypedPropertyBinding makeBinding(const QUntypedPropertyData *d, const QPropertyBindingSourceLocation &location)
Definition qproperty.h:654
void setObserver(const QUntypedPropertyData *d, QPropertyObserver *observer)

Definition at line 667 of file qproperty.h.