summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qtimerinfo_unix_p.h
diff options
context:
space:
mode:
authorAhmad Samir <a.samirh78@gmail.com>2023-02-26 20:08:56 +0200
committerAhmad Samir <a.samirh78@gmail.com>2023-06-10 14:35:30 +0300
commit48e06db2c5ed542a9b99d3716599e0be2e2fc496 (patch)
treeaf1a797bbcb0f9dc9be765f037e5f178b4c7a629 /src/corelib/kernel/qtimerinfo_unix_p.h
parentbe3dd0115b73c694496424f579408cb702dab725 (diff)
QTimerInfoList: cleanup
- Initialize member in-class - Remove redundant include - Remove QTIMERINFO_DEBUG related code, it hasn't been compiled for a long time, so it has bit-rotted, and its purpose isn't clear any more Change-Id: I874415e1edec7c4da03f697f5f9f8665d8b015a3 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qtimerinfo_unix_p.h')
-rw-r--r--src/corelib/kernel/qtimerinfo_unix_p.h14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/corelib/kernel/qtimerinfo_unix_p.h b/src/corelib/kernel/qtimerinfo_unix_p.h
index 70d5dd85fb..ecea6006d3 100644
--- a/src/corelib/kernel/qtimerinfo_unix_p.h
+++ b/src/corelib/kernel/qtimerinfo_unix_p.h
@@ -15,15 +15,11 @@
// We mean it.
//
-#include "qplatformdefs.h" // _POSIX_MONOTONIC_CLOCK-0
-
#include <QtCore/private/qglobal_p.h>
-// #define QTIMERINFO_DEBUG
-
#include "qabstracteventdispatcher.h"
-#include <sys/time.h> // struct timeval
+#include <sys/time.h> // struct timespec
#include <chrono>
QT_BEGIN_NAMESPACE
@@ -36,18 +32,12 @@ struct QTimerInfo {
std::chrono::steady_clock::time_point timeout; // - when to actually fire
QObject *obj; // - object to receive event
QTimerInfo **activateRef; // - ref from activateTimers
-
-#ifdef QTIMERINFO_DEBUG
- timeval expected; // when timer is expected to fire
- float cumulativeError;
- uint count;
-#endif
};
class Q_CORE_EXPORT QTimerInfoList : public QList<QTimerInfo*>
{
// state variables used by activateTimers()
- QTimerInfo *firstTimerInfo;
+ QTimerInfo *firstTimerInfo = nullptr;
public:
QTimerInfoList();