38 operator const QObject*()
const {
return sender_; }
41 QObject*
operator=(QObject* qo) {
set( qo );
return qo;}
46 void set(QObject* qo);
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Locks the lock, shutting out access from other threads if needed.
Definition: threadlock.h:83
QObject * operator=(QObject *qo)
Definition: i_qptr.h:41
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class...
Definition: threadlock.h:51
Notifier< i_QPtrImpl > notifier_
Definition: i_qptr.h:30
Threads::Lock & objLock()
Definition: i_qptr.h:43
void trigger()
Definition: notify.h:128
Helper class for QPtr to relay Qt's messages. Internal object, to hide Qt's signal/slot mechanism...
Definition: i_qptr.h:24
Threads::Lock lock_
Definition: i_qptr.h:31
const QObject * ptr() const
Definition: i_qptr.h:34
i_QPtrImpl(QObject *sndr=0)
QObject * operator->() const
Definition: i_qptr.h:40
QObject * operator->()
Definition: i_qptr.h:39
QObject * ptr()
Definition: i_qptr.h:33
QObject * sender_
Definition: i_qptr.h:52
void destroyed(QObject *)
Definition: i_qptr.h:56