Qt 4.8
Public Functions | Static Public Functions | Protected Variables | Private Functions | Friends | List of all members
QPlatformEventLoopIntegration Class Referenceabstract

#include <qplatformeventloopintegration_qpa.h>

Inheritance diagram for QPlatformEventLoopIntegration:
QCocoaEventLoopIntegration QOpenKODEEventLoopIntegration QUIKitEventLoop

Public Functions

qint64 nextTimerEvent () const
 
 QPlatformEventLoopIntegration ()
 
virtual void qtNeedsToProcessEvents ()=0
 
virtual void quitEventLoop ()=0
 
void setNextTimerEvent (qint64 nextTimerEvent)
 
virtual void startEventLoop ()=0
 
virtual ~QPlatformEventLoopIntegration ()
 

Static Public Functions

static void processEvents ()
 

Protected Variables

QScopedPointer< QPlatformEventLoopIntegrationPrivated_ptr
 

Private Functions

 Q_DECLARE_PRIVATE (QPlatformEventLoopIntegration)
 
 Q_DISABLE_COPY (QPlatformEventLoopIntegration)
 

Friends

class QEventDispatcherQPA
 

Detailed Description

Definition at line 56 of file qplatformeventloopintegration_qpa.h.

Constructors and Destructors

◆ QPlatformEventLoopIntegration()

QPlatformEventLoopIntegration::QPlatformEventLoopIntegration ( )

◆ ~QPlatformEventLoopIntegration()

QPlatformEventLoopIntegration::~QPlatformEventLoopIntegration ( )
virtual

Definition at line 66 of file qplatformeventloopintegration_qpa.cpp.

67 {
68 }

Functions

◆ nextTimerEvent()

qint64 QPlatformEventLoopIntegration::nextTimerEvent ( ) const

Definition at line 70 of file qplatformeventloopintegration_qpa.cpp.

Referenced by setNextTimerEvent(), QOpenKODEEventLoopIntegration::startEventLoop(), and timerCallback().

71 {
73  return d->nextTimerEvent;
74 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ processEvents()

void QPlatformEventLoopIntegration::processEvents ( )
static

Definition at line 83 of file qplatformeventloopintegration_qpa.cpp.

Referenced by kdprocessevent(), QOpenKODEEventLoopIntegration::startEventLoop(), timerCallback(), and wakeupCallback().

84 {
86 }
static void processEvents(QEventLoop::ProcessEventsFlags flags=QEventLoop::AllEvents)
Processes all pending events for the calling thread according to the specified flags until there are ...

◆ Q_DECLARE_PRIVATE()

QPlatformEventLoopIntegration::Q_DECLARE_PRIVATE ( QPlatformEventLoopIntegration  )
private

◆ Q_DISABLE_COPY()

QPlatformEventLoopIntegration::Q_DISABLE_COPY ( QPlatformEventLoopIntegration  )
private

◆ qtNeedsToProcessEvents()

virtual void QPlatformEventLoopIntegration::qtNeedsToProcessEvents ( )
pure virtual

◆ quitEventLoop()

virtual void QPlatformEventLoopIntegration::quitEventLoop ( )
pure virtual

◆ setNextTimerEvent()

void QPlatformEventLoopIntegration::setNextTimerEvent ( qint64  nextTimerEvent)

Definition at line 77 of file qplatformeventloopintegration_qpa.cpp.

◆ startEventLoop()

virtual void QPlatformEventLoopIntegration::startEventLoop ( )
pure virtual

Friends and Related Functions

◆ QEventDispatcherQPA

friend class QEventDispatcherQPA
friend

Definition at line 75 of file qplatformeventloopintegration_qpa.h.

Properties

◆ d_ptr

QScopedPointer<QPlatformEventLoopIntegrationPrivate> QPlatformEventLoopIntegration::d_ptr
protected

Definition at line 72 of file qplatformeventloopintegration_qpa.h.


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