QtBase  v6.3.1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
QPropertyDelayedNotifications Struct Reference
Collaboration diagram for QPropertyDelayedNotifications:
Collaboration graph
[legend]

Public Member Functions

void addProperty (const QPropertyBindingData *bindingData, QUntypedPropertyData *propertyData)
 
void evaluateBindings (int index, QBindingStatus *status)
 
void notify (int index)
 

Public Attributes

int ref = 0
 
QPropertyDelayedNotificationsnext = nullptr
 
qsizetype used = 0
 
QPropertyProxyBindingData delayedProperties [size]
 

Static Public Attributes

static constexpr auto PageSize = 4096
 
static constexpr qsizetype size = (PageSize - 3*sizeof(void *))/sizeof(QPropertyProxyBindingData)
 

Detailed Description

Definition at line 100 of file qproperty.cpp.

Member Function Documentation

◆ addProperty()

void QPropertyDelayedNotifications::addProperty ( const QPropertyBindingData bindingData,
QUntypedPropertyData propertyData 
)
inline

Definition at line 122 of file qproperty.cpp.

Here is the call graph for this function:

◆ evaluateBindings()

void QPropertyDelayedNotifications::evaluateBindings ( int  index,
QBindingStatus status 
)
inline

Definition at line 157 of file qproperty.cpp.

Here is the call graph for this function:

◆ notify()

void QPropertyDelayedNotifications::notify ( int  index)
inline

Definition at line 185 of file qproperty.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ delayedProperties

QPropertyProxyBindingData QPropertyDelayedNotifications::delayedProperties[size]

Definition at line 111 of file qproperty.cpp.

◆ next

QPropertyDelayedNotifications* QPropertyDelayedNotifications::next = nullptr

Definition at line 106 of file qproperty.cpp.

◆ PageSize

constexpr auto QPropertyDelayedNotifications::PageSize = 4096
inlinestaticconstexpr

Definition at line 104 of file qproperty.cpp.

◆ ref

int QPropertyDelayedNotifications::ref = 0

Definition at line 105 of file qproperty.cpp.

◆ size

constexpr qsizetype QPropertyDelayedNotifications::size = (PageSize - 3*sizeof(void *))/sizeof(QPropertyProxyBindingData)
staticconstexpr

Definition at line 110 of file qproperty.cpp.

◆ used

qsizetype QPropertyDelayedNotifications::used = 0

Definition at line 107 of file qproperty.cpp.


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