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_); }