diff options
author | Edward Welbourne <edward.welbourne@qt.io> | 2019-06-12 18:38:32 +0200 |
---|---|---|
committer | Edward Welbourne <edward.welbourne@qt.io> | 2019-06-12 18:38:42 +0200 |
commit | 89c1ba8732069dc73943e2ab66111cd5ed7d988d (patch) | |
tree | 3c45ec1f6b6ac1452848659cf49519a7b8cbd3ea /src | |
parent | 60abd732326f309c7f6cf8fdbb990f048ab7db57 (diff) |
Convert uses of QTime as a timer to QElapsedTimer
Change-Id: I59877565c0f82552a04d41f2f3c2a657b5be4fe2
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/virtualkeyboard/shifthandler.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/virtualkeyboard/shifthandler.cpp b/src/virtualkeyboard/shifthandler.cpp index ab37ee21..1f992f4d 100644 --- a/src/virtualkeyboard/shifthandler.cpp +++ b/src/virtualkeyboard/shifthandler.cpp @@ -34,7 +34,7 @@ #include <QtCore/private/qobject_p.h> #include <QSet> #include <QGuiApplication> -#include <QTime> +#include <QElapsedTimer> #include <QStyleHints> QT_BEGIN_NAMESPACE @@ -69,7 +69,7 @@ public: bool capsLock; bool resetWhenVisible; QLocale locale; - QTime timer; + QElapsedTimer timer; const QSet<QLocale::Language> manualShiftLanguageFilter; const QSet<QVirtualKeyboardInputEngine::InputMode> manualCapsInputModeFilter; const QSet<QVirtualKeyboardInputEngine::InputMode> noAutoUppercaseInputModeFilter; @@ -231,7 +231,7 @@ void ShiftHandler::toggleShift() QStyleHints *style = QGuiApplication::styleHints(); - if (d->timer.isNull() || d->timer.elapsed() > style->mouseDoubleClickInterval()) { + if (!d->timer.isValid() || d->timer.elapsed() > style->mouseDoubleClickInterval()) { d->timer.restart(); } else if (d->timer.elapsed() < style->mouseDoubleClickInterval() && !d->capsLock) { setCapsLockActive(!d->capsLock && d->shift && !d->shiftChanged); @@ -249,7 +249,7 @@ void ShiftHandler::toggleShift() void ShiftHandler::clearToggleShiftTimer() { Q_D(ShiftHandler); - d->timer = QTime(); + d->timer.invalidate(); } void ShiftHandler::reset() |