QxtPointerList Class Reference
[QxtCore module]
The QxtPointerList class manages a list of pointers to QObjects, that cleans itself More...
#include <QxtPointerList>
Inherits QObject and QList<T *>.
Public Functions
- 29 public functions inherited from QObject
- 65 public functions inherited from QList
Protected Functions
- 7 protected functions inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 1 signal inherited from QObject
- 1 public type inherited from QObject
- 4 static public members inherited from QObject
- 3 static public members inherited from QList
- 2 protected variables inherited from QObject
Detailed Description
The QxtPointerList class manages a list of pointers to QObjects, that cleans itself
when you add a QObject* to this list, it will be removed from the list when the QObject is deleted.
See also QPointer.
Member Function Documentation
QxtPointerList::QxtPointerList ()
QxtPointerList::QxtPointerList ( const QxtPointerList<T> & other )
QxtPointerList::~QxtPointerList ()
void QxtPointerList::addThisObject ( QObject * obj ) [virtual protected]
void QxtPointerList::append ( T * value )
void QxtPointerList::insert ( int i, T * value )
QList<T *>::iterator QxtPointerList::insert ( QList<T *>::iterator before, T * value )
void QxtPointerList::removeThisObject ( QObject * obj ) [virtual protected]
QxtPointerList<T> QxtPointerList::operator+ ( const QxtPointerList<T> & other ) const
QxtPointerList<T> & QxtPointerList::operator+= ( const QxtPointerList<T> & other )
QxtPointerList<T> & QxtPointerList::operator+= ( T * value )
QxtPointerList<T> & QxtPointerList::operator<< ( const QxtPointerList<T> & other )
QxtPointerList<T> & QxtPointerList::operator<< ( T * value )
QxtPointerList<T> & QxtPointerList::operator= ( const QxtPointerList<T> & other )