4#ifndef QEVENTDISPATCHER_WIN_P_H
5#define QEVENTDISPATCHER_WIN_P_H
18#include "QtCore/qabstracteventdispatcher.h"
19#include "QtCore/qt_windows.h"
20#include "QtCore/qhash.h"
21#include "QtCore/qatomic.h"
41 bool QT_ENSURE_STACK_ALIGNED_FOR_SSE processEvents(QEventLoop::ProcessEventsFlags
flags)
override;
47 bool unregisterTimer(
int timerId)
override;
48 bool unregisterTimers(
QObject *
object)
override;
49 QList<TimerInfo> registeredTimers(
QObject *
object)
const override;
51 int remainingTime(
int timerId)
override;
53 void wakeUp()
override;
54 void interrupt()
override;
56 void startingUp()
override;
57 void closingDown()
override;
65 virtual void sendPostedEvents();
76typedef QHash<qintptr, QSockNot *>
QSNDict;
123 void startPostedEventsTimer();
129 void sendTimerEvent(
int timerId);
137 void postActivateSocketNotifiers();
140 bool closingDown =
false;
DarwinBluetooth::LECBManagerNotifier * notifier
bool activateNotifiersPosted
QList< MSG > queuedUserInputEvents
UINT_PTR sendPostedEventsTimerId
QList< MSG > queuedSocketEvents
int timerId() const
Returns the unique timer identifier, which is the same identifier as returned from QObject::startTime...
QZeroTimerEvent(int timerId)
Combined button and popup list for selecting options.
LRESULT QT_WIN_CALLBACK qt_internal_proc(HWND hwnd, UINT message, WPARAM wp, LPARAM lp)
LRESULT QT_WIN_CALLBACK qt_internal_proc(HWND hwnd, UINT message, WPARAM wp, LPARAM lp)
QHash< qintptr, QSockFd > QSFDict
QHash< int, WinTimerInfo * > WinTimerDict
QHash< qintptr, QSockNot * > QSNDict
GLuint GLsizei const GLchar * message
GLint GLint GLint GLint GLint GLint GLint GLbitfield mask
unsigned long long quint64
QSockFd(long ev=0, long ma=0)