Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QTimerInfo Struct Reference

#include <qtimerinfo_unix_p.h>

+ Collaboration diagram for QTimerInfo:

Public Types

using Duration = QAbstractEventDispatcher::Duration
 
using TimePoint = std::chrono::time_point<std::chrono::steady_clock, Duration>
 

Public Member Functions

 QTimerInfo (Qt::TimerId timerId, Duration interval, Qt::TimerType type, QObject *obj)
 

Public Attributes

TimePoint timeout = {}
 
Duration interval = Duration{-1}
 
Qt::TimerId id = Qt::TimerId::Invalid
 
Qt::TimerType timerType
 
QObjectobj = nullptr
 
QTimerInfo ** activateRef = nullptr
 

Detailed Description

Definition at line 28 of file qtimerinfo_unix_p.h.

Member Typedef Documentation

◆ Duration

◆ TimePoint

using QTimerInfo::TimePoint = std::chrono::time_point<std::chrono::steady_clock, Duration>

Definition at line 31 of file qtimerinfo_unix_p.h.

Constructor & Destructor Documentation

◆ QTimerInfo()

QTimerInfo::QTimerInfo ( Qt::TimerId timerId,
Duration interval,
Qt::TimerType type,
QObject * obj )
inline

Definition at line 32 of file qtimerinfo_unix_p.h.

Member Data Documentation

◆ activateRef

QTimerInfo** QTimerInfo::activateRef = nullptr

Definition at line 42 of file qtimerinfo_unix_p.h.

◆ id

Definition at line 39 of file qtimerinfo_unix_p.h.

◆ interval

Duration QTimerInfo::interval = Duration{-1}

Definition at line 38 of file qtimerinfo_unix_p.h.

Referenced by QTimerInfoList::activateTimers().

◆ obj

QObject* QTimerInfo::obj = nullptr

Definition at line 41 of file qtimerinfo_unix_p.h.

◆ timeout

TimePoint QTimerInfo::timeout = {}

Definition at line 37 of file qtimerinfo_unix_p.h.

Referenced by QTimerInfoList::hasPendingTimers().

◆ timerType

Qt::TimerType QTimerInfo::timerType

Definition at line 40 of file qtimerinfo_unix_p.h.


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