From 2ae0c1c39011c097f834bfe8259a0663dbc8ded2 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Thu, 23 Feb 2023 11:18:43 -0800 Subject: [PATCH] QDeadlineTimer: add a few missing default template parameters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I don't think any of these make a difference because the Duration is an implied parameter because of the time_point arguments, but this makes the code match QDeadlineTimer::deadline. Change-Id: Ieec322d73c1e40ad95c8fffd17468a41182944ab Reviewed-by: Tor Arne Vestbø (cherry picked from commit ec2c27d59635e123a3c159fd30d90ec30a6d63cb) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/kernel/qdeadlinetimer.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/corelib/kernel/qdeadlinetimer.h b/src/corelib/kernel/qdeadlinetimer.h index 612b77b11f3..253e98de90e 100644 --- a/src/corelib/kernel/qdeadlinetimer.h +++ b/src/corelib/kernel/qdeadlinetimer.h @@ -82,15 +82,15 @@ public: QDeadlineTimer &operator-=(qint64 msecs) { *this = *this + (-msecs); return *this; } - template + template QDeadlineTimer(std::chrono::time_point deadline_, Qt::TimerType type_ = Qt::CoarseTimer) : t2(0) { setDeadline(deadline_, type_); } - template + template QDeadlineTimer &operator=(std::chrono::time_point deadline_) { setDeadline(deadline_); return *this; } - template + template void setDeadline(std::chrono::time_point deadline_, Qt::TimerType type_ = Qt::CoarseTimer) { setRemainingTime(deadline_ == deadline_.max() ? Duration::max() : deadline_ - Clock::now(), type_); }