4#ifndef QEVENTDISPATCHER_GLIB_P_H
5#define QEVENTDISPATCHER_GLIB_P_H
52 static bool versionSupported();
73 bool wakeUpCalled =
true;
75 void runTimersOnceWithNormalPriority();
virtual void registerSocketNotifier(QSocketNotifier *notifier)=0
Registers notifier with the event loop.
virtual void unregisterSocketNotifier(QSocketNotifier *notifier)=0
Unregisters notifier from the event dispatcher.
virtual void wakeUp()=0
\threadsafe
virtual int remainingTime(int timerId)=0
Returns the remaining time in milliseconds with the given timerId.
virtual bool unregisterTimer(int timerId)=0
Unregisters the timer with the given timerId.
virtual bool processEvents(QEventLoop::ProcessEventsFlags flags)=0
Processes pending events that match flags until there are no more events to process.
virtual QList< TimerInfo > registeredTimers(QObject *object) const =0
Returns a list of registered timers for object.
int registerTimer(qint64 interval, Qt::TimerType timerType, QObject *object)
Registers a timer with the specified interval and timerType for the given object and returns the time...
virtual bool unregisterTimers(QObject *object)=0
Unregisters all the timers associated with the given object.
virtual void interrupt()=0
Interrupts event dispatching.
GSocketNotifierSource * socketNotifierSource
GPostEventSource * postEventSource
GTimerSource * timerSource
GIdleTimerSource * idleTimerSource
GMainContext * mainContext
struct _GMainContext GMainContext
Combined button and popup list for selecting options.
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent