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
QPropertyBindingDataPointer Struct Reference

#include <qproperty_p.h>

Collaboration diagram for QPropertyBindingDataPointer:

Public Member Functions

QPropertyBindingPrivatebinding () const
void setObservers (QPropertyObserver *observer)
Q_ALWAYS_INLINE void addObserver (QPropertyObserver *observer)
void setFirstObserver (QPropertyObserver *observer)
QPropertyObserverPointer firstObserver () const
int observerCount () const

Static Public Member Functions

static void fixupAfterMove (QtPrivate::QPropertyBindingData *ptr)
static QPropertyProxyBindingDataproxyData (QtPrivate::QPropertyBindingData *ptr)
template<typename T>
static QPropertyBindingDataPointer get (QProperty< T > &property)

Public Attributes

const QtPrivate::QPropertyBindingDataptr = nullptr

Detailed Description

Definition at line 68 of file qproperty_p.h.

Member Function Documentation

◆ addObserver()

void QPropertyBindingDataPointer::addObserver ( QPropertyObserver * observer)

Definition at line 40 of file qproperty.cpp.

◆ binding()

QPropertyBindingPrivate * QPropertyBindingDataPointer::binding ( ) const
inline

Definition at line 72 of file qproperty_p.h.

◆ firstObserver()

QPropertyObserverPointer QPropertyBindingDataPointer::firstObserver ( ) const
inline

Definition at line 470 of file qproperty_p.h.

Referenced by QPropertyDelayedNotifications::evaluateBindings(), QObjectCompatProperty< Class, T, Offset, Setter, Signal, Getter >::notify(), and observerCount().

Here is the caller graph for this function:

◆ fixupAfterMove()

void QPropertyBindingDataPointer::fixupAfterMove ( QtPrivate::QPropertyBindingData * ptr)
inlinestatic

Definition at line 453 of file qproperty_p.h.

◆ get()

template<typename T>
QPropertyBindingDataPointer QPropertyBindingDataPointer::get ( QProperty< T > & property)
inlinestatic

Definition at line 92 of file qproperty_p.h.

◆ observerCount()

int QPropertyBindingDataPointer::observerCount ( ) const
inline

Definition at line 488 of file qproperty_p.h.

References firstObserver(), and QPropertyObserverPointer::nextObserver().

Here is the call graph for this function:

◆ proxyData()

QPropertyProxyBindingData * QPropertyBindingDataPointer::proxyData ( QtPrivate::QPropertyBindingData * ptr)
inlinestatic

Returns the proxy data of ptr, or nullptr if ptr has no delayed notification

Definition at line 481 of file qproperty_p.h.

◆ setFirstObserver()

void QPropertyBindingDataPointer::setFirstObserver ( QPropertyObserver * observer)
inline

Definition at line 443 of file qproperty_p.h.

◆ setObservers()

void QPropertyBindingDataPointer::setObservers ( QPropertyObserver * observer)
inline

Definition at line 77 of file qproperty_p.h.

Member Data Documentation

◆ ptr

const QtPrivate::QPropertyBindingData* QPropertyBindingDataPointer::ptr = nullptr

Definition at line 70 of file qproperty_p.h.


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