Public Types | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions

QAbstractEventDispatcher Class Reference

Search for all occurrences

Detailed Description

Definition at line 58 of file qabstracteventdispatcher.h.

#include <qabstracteventdispatcher.h>

Inheritance diagram for QAbstractEventDispatcher:
Inheritance graph
[legend]

List of all members.

Public Types

typedef QPair< int, int >  TimerInfo
typedef bool(*  EventFilter )(void *message)

Signals

void  aboutToBlock ()
void  awake ()

Public Member Functions

  QAbstractEventDispatcher (QObject *parent=0)
  ~QAbstractEventDispatcher ()
virtual bool  processEvents (QEventLoop::ProcessEventsFlags flags)=0
virtual bool  hasPendingEvents ()=0
virtual void  registerSocketNotifier (QSocketNotifier *notifier)=0
virtual void  unregisterSocketNotifier (QSocketNotifier *notifier)=0
int  registerTimer (int interval, QObject *object)
virtual void  registerTimer (int timerId, int interval, QObject *object)=0
virtual bool  unregisterTimer (int timerId)=0
virtual bool  unregisterTimers (QObject *object)=0
virtual QList< TimerInfo registeredTimers (QObject *object) const =0
virtual void  wakeUp ()=0
virtual void  interrupt ()=0
virtual void  flush ()=0
virtual void  startingUp ()
virtual void  closingDown ()
EventFilter  setEventFilter (EventFilter filter)
bool  filterEvent (void *message)

Static Public Member Functions

static QAbstractEventDispatcher instance (QThread *thread=0)

Protected Member Functions

  QAbstractEventDispatcher (QAbstractEventDispatcherPrivate &, QObject *parent)

Member Typedef Documentation

typedef QPair<int, int> TimerInfo
typedef bool(* EventFilter)(void *message)

Constructor & Destructor Documentation

QAbstractEventDispatcher ( QObject parent = 0 ) [explicit]
QAbstractEventDispatcher ( QAbstractEventDispatcherPrivate &  ,
QObject parent 
) [protected]

Member Function Documentation

static QAbstractEventDispatcher* instance ( QThread thread = 0 ) [static]
virtual bool processEvents ( QEventLoop::ProcessEventsFlags  flags ) [pure virtual]
virtual bool hasPendingEvents ( ) [pure virtual]
virtual void registerSocketNotifier ( QSocketNotifier notifier ) [pure virtual]
virtual void unregisterSocketNotifier ( QSocketNotifier notifier ) [pure virtual]
int registerTimer ( int  interval,
QObject object 
)
virtual void registerTimer ( int  timerId,
int  interval,
QObject object 
) [pure virtual]
virtual bool unregisterTimer ( int  timerId ) [pure virtual]
virtual bool unregisterTimers ( QObject object ) [pure virtual]
virtual QList<TimerInfo> registeredTimers ( QObject object ) const [pure virtual]
virtual void wakeUp ( ) [pure virtual]
virtual void interrupt ( ) [pure virtual]
virtual void flush ( ) [pure virtual]
virtual void startingUp ( ) [virtual]
virtual void closingDown ( ) [virtual]
EventFilter setEventFilter ( EventFilter  filter )
bool filterEvent ( void *  message )
void aboutToBlock ( ) [signal]
void awake ( ) [signal]

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

QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher
QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher QAbstractEventDispatcher