42 #ifndef QEVENTDISPATCHER_WIN_P_H 43 #define QEVENTDISPATCHER_WIN_P_H 56 #include "QtCore/qabstracteventdispatcher.h" 57 #include "QtCore/qt_windows.h" 72 void createInternalHwnd();
110 #endif // QEVENTDISPATCHER_WIN_P_H
virtual void startingUp()
virtual void interrupt()=0
Interrupts event dispatching; i.
virtual void flush()=0
Flushes the event queue.
#define QT_END_NAMESPACE
This macro expands to.
LRESULT QT_WIN_CALLBACK qt_GetMessageHook(int code, WPARAM wp, LPARAM lp)
virtual bool unregisterTimer(int timerId)=0
Unregisters the timer with the given timerId.
QEventDispatcherWin32(QObject *parent=0)
The QObject class is the base class of all Qt objects.
virtual bool event(QEvent *)
This virtual function receives events to an object and should return true if the event e was recogniz...
The QSocketNotifier class provides support for monitoring activity on a file descriptor.
#define QT_ENSURE_STACK_ALIGNED_FOR_SSE
virtual void unregisterSocketNotifier(QSocketNotifier *notifier)=0
Unregisters notifier from the event dispatcher.
virtual QList< TimerInfo > registeredTimers(QObject *object) const =0
Returns a list of registered timers for object.
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual void registerSocketNotifier(QSocketNotifier *notifier)=0
Registers notifier with the event loop.
int registerTimer(int interval, QObject *object)
Registers a timer with the specified interval for the given object.
virtual void wakeUp()=0
Wakes up the event loop.
virtual void closingDown()
virtual bool hasPendingEvents()=0
Returns true if there is an event waiting; otherwise returns false.
virtual bool processEvents(QEventLoop::ProcessEventsFlags flags)=0
Processes pending events that match flags until there are no more events to process.
QObject * parent() const
Returns a pointer to the parent object.
void unregisterEventNotifier(QWinEventNotifier *notifier)
#define Q_DECLARE_PRIVATE(Class)
LRESULT QT_WIN_CALLBACK qt_internal_proc(HWND hwnd, UINT message, WPARAM wp, LPARAM lp)
The QEvent class is the base class of all event classes.
void activateEventNotifiers()
bool registerEventNotifier(QWinEventNotifier *notifier)
virtual bool unregisterTimers(QObject *object)=0
Unregisters all the timers associated with the given object.
The QAbstractEventDispatcher class provides an interface to manage Qt's event queue.
The QList class is a template class that provides lists.