QtBase  v6.3.1
Public Types | Public Member Functions | Public Attributes | List of all members
QDeclarativeListProperty< T > Class Template Reference

#include <qgraphicsitem_p.h>

Collaboration diagram for QDeclarativeListProperty< T >:
Collaboration graph
[legend]

Public Types

typedef void(* AppendFunction) (QDeclarativeListProperty< T > *, T *)
 
typedef int(* CountFunction) (QDeclarativeListProperty< T > *)
 
typedef T *(* AtFunction) (QDeclarativeListProperty< T > *, int)
 
typedef void(* ClearFunction) (QDeclarativeListProperty< T > *)
 

Public Member Functions

 QDeclarativeListProperty ()
 
 QDeclarativeListProperty (QObject *o, QList< T * > &list)
 
 QDeclarativeListProperty (QObject *o, void *d, AppendFunction a, CountFunction c=nullptr, AtFunction t=nullptr, ClearFunction r=nullptr)
 
bool operator== (const QDeclarativeListProperty &o) const
 

Public Attributes

QObjectobject
 
voiddata
 
AppendFunction append
 
CountFunction count
 
AtFunction at
 
ClearFunction clear
 
voiddummy1
 
voiddummy2
 

Detailed Description

template<typename T>
class QDeclarativeListProperty< T >

Definition at line 73 of file qgraphicsitem_p.h.

Member Typedef Documentation

◆ AppendFunction

template<typename T >
typedef void(* QDeclarativeListProperty< T >::AppendFunction) (QDeclarativeListProperty< T > *, T *)

Definition at line 75 of file qgraphicsitem_p.h.

◆ AtFunction

template<typename T >
typedef T*(* QDeclarativeListProperty< T >::AtFunction) (QDeclarativeListProperty< T > *, int)

Definition at line 77 of file qgraphicsitem_p.h.

◆ ClearFunction

template<typename T >
typedef void(* QDeclarativeListProperty< T >::ClearFunction) (QDeclarativeListProperty< T > *)

Definition at line 78 of file qgraphicsitem_p.h.

◆ CountFunction

template<typename T >
typedef int(* QDeclarativeListProperty< T >::CountFunction) (QDeclarativeListProperty< T > *)

Definition at line 76 of file qgraphicsitem_p.h.

Constructor & Destructor Documentation

◆ QDeclarativeListProperty() [1/3]

template<typename T >
QDeclarativeListProperty< T >::QDeclarativeListProperty ( )
inline

Definition at line 80 of file qgraphicsitem_p.h.

◆ QDeclarativeListProperty() [2/3]

template<typename T >
QDeclarativeListProperty< T >::QDeclarativeListProperty ( QObject o,
QList< T * > &  list 
)
inline

Definition at line 82 of file qgraphicsitem_p.h.

◆ QDeclarativeListProperty() [3/3]

template<typename T >
QDeclarativeListProperty< T >::QDeclarativeListProperty ( QObject o,
void d,
AppendFunction  a,
CountFunction  c = nullptr,
AtFunction  t = nullptr,
ClearFunction  r = nullptr 
)
inline

Definition at line 85 of file qgraphicsitem_p.h.

Member Function Documentation

◆ operator==()

template<typename T >
bool QDeclarativeListProperty< T >::operator== ( const QDeclarativeListProperty< T > &  o) const
inline

Definition at line 89 of file qgraphicsitem_p.h.

Member Data Documentation

◆ append

template<typename T >
AppendFunction QDeclarativeListProperty< T >::append

Definition at line 101 of file qgraphicsitem_p.h.

◆ at

template<typename T >
AtFunction QDeclarativeListProperty< T >::at

Definition at line 104 of file qgraphicsitem_p.h.

◆ clear

template<typename T >
ClearFunction QDeclarativeListProperty< T >::clear

Definition at line 106 of file qgraphicsitem_p.h.

◆ count

template<typename T >
CountFunction QDeclarativeListProperty< T >::count

Definition at line 103 of file qgraphicsitem_p.h.

◆ data

template<typename T >
void* QDeclarativeListProperty< T >::data

Definition at line 99 of file qgraphicsitem_p.h.

◆ dummy1

template<typename T >
void* QDeclarativeListProperty< T >::dummy1

Definition at line 108 of file qgraphicsitem_p.h.

◆ dummy2

template<typename T >
void* QDeclarativeListProperty< T >::dummy2

Definition at line 109 of file qgraphicsitem_p.h.

◆ object

template<typename T >
QObject* QDeclarativeListProperty< T >::object

Definition at line 98 of file qgraphicsitem_p.h.


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