Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QWindowSystemInterfacePrivate::WindowSystemEventList Class Reference

#include <qwindowsysteminterface_p.h>

+ Collaboration diagram for QWindowSystemInterfacePrivate::WindowSystemEventList:

Public Member Functions

 WindowSystemEventList ()
 
 ~WindowSystemEventList ()
 
void clear ()
 
void prepend (WindowSystemEvent *e)
 
WindowSystemEventtakeFirstOrReturnNull ()
 
WindowSystemEventtakeFirstNonUserInputOrReturnNull ()
 
bool nonUserInputEventsQueued ()
 
void append (WindowSystemEvent *e)
 
qsizetype count () const
 
WindowSystemEventpeekAtFirstOfType (EventType t) const
 
void remove (const WindowSystemEvent *e)
 

Detailed Description

Definition at line 445 of file qwindowsysteminterface_p.h.

Constructor & Destructor Documentation

◆ WindowSystemEventList()

QWindowSystemInterfacePrivate::WindowSystemEventList::WindowSystemEventList ( )
inline

Definition at line 449 of file qwindowsysteminterface_p.h.

◆ ~WindowSystemEventList()

QWindowSystemInterfacePrivate::WindowSystemEventList::~WindowSystemEventList ( )
inline

Definition at line 450 of file qwindowsysteminterface_p.h.

References clear().

+ Here is the call graph for this function:

Member Function Documentation

◆ append()

void QWindowSystemInterfacePrivate::WindowSystemEventList::append ( WindowSystemEvent e)
inline

Definition at line 474 of file qwindowsysteminterface_p.h.

References QList< T >::append(), e, and mutex.

Referenced by QWindowSystemHelper< Delivery >::handleEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clear()

void QWindowSystemInterfacePrivate::WindowSystemEventList::clear ( )
inline

Definition at line 452 of file qwindowsysteminterface_p.h.

References QList< T >::clear(), mutex, and qDeleteAll().

Referenced by QWindowSystemInterface::flushWindowSystemEvents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ count()

qsizetype QWindowSystemInterfacePrivate::WindowSystemEventList::count ( ) const
inline

Definition at line 476 of file qwindowsysteminterface_p.h.

References mutex, and QList< T >::size().

Referenced by QWindowSystemInterface::flushWindowSystemEvents(), and QWindowSystemInterfacePrivate::windowSystemEventsQueued().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ nonUserInputEventsQueued()

bool QWindowSystemInterfacePrivate::WindowSystemEventList::nonUserInputEventsQueued ( )
inline

Definition at line 466 of file qwindowsysteminterface_p.h.

References QList< T >::at(), i, mutex, QList< T >::size(), and QWindowSystemInterfacePrivate::UserInputEvent.

Referenced by QWindowSystemInterfacePrivate::nonUserInputEventsQueued().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ peekAtFirstOfType()

WindowSystemEvent * QWindowSystemInterfacePrivate::WindowSystemEventList::peekAtFirstOfType ( EventType  t) const
inline

Definition at line 478 of file qwindowsysteminterface_p.h.

References QList< T >::at(), i, mutex, and QList< T >::size().

Referenced by QWindowSystemInterfacePrivate::peekWindowSystemEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ prepend()

void QWindowSystemInterfacePrivate::WindowSystemEventList::prepend ( WindowSystemEvent e)
inline

Definition at line 454 of file qwindowsysteminterface_p.h.

References e, mutex, and QList< T >::prepend().

+ Here is the call graph for this function:

◆ remove()

void QWindowSystemInterfacePrivate::WindowSystemEventList::remove ( const WindowSystemEvent e)
inline

Definition at line 487 of file qwindowsysteminterface_p.h.

References QList< T >::at(), e, i, mutex, QList< T >::size(), and QList< T >::takeAt().

Referenced by QWindowSystemInterfacePrivate::removeWindowSystemEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ takeFirstNonUserInputOrReturnNull()

WindowSystemEvent * QWindowSystemInterfacePrivate::WindowSystemEventList::takeFirstNonUserInputOrReturnNull ( )
inline

Definition at line 458 of file qwindowsysteminterface_p.h.

References QList< T >::at(), i, mutex, QList< T >::size(), QList< T >::takeAt(), and QWindowSystemInterfacePrivate::UserInputEvent.

Referenced by QWindowSystemInterfacePrivate::getNonUserInputWindowSystemEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ takeFirstOrReturnNull()

WindowSystemEvent * QWindowSystemInterfacePrivate::WindowSystemEventList::takeFirstOrReturnNull ( )
inline

Definition at line 456 of file qwindowsysteminterface_p.h.

References QList< T >::empty(), mutex, nullptr, and QList< T >::takeFirst().

Referenced by QWindowSystemInterfacePrivate::getWindowSystemEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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