From 2fcad760b9c20ef626f4c1564cf3ffed59951c2d Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Thu, 4 Dec 2014 17:57:29 +0100 Subject: [PATCH] StopWatch: return the duration from the stop() command. --- src/libsync/utility.cpp | 4 +++- src/libsync/utility.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libsync/utility.cpp b/src/libsync/utility.cpp index ce9aa2e78..1fb1c3ee3 100644 --- a/src/libsync/utility.cpp +++ b/src/libsync/utility.cpp @@ -401,10 +401,12 @@ void Utility::StopWatch::start() _timer.start(); } -void Utility::StopWatch::stop() +quint64 Utility::StopWatch::stop() { addLapTime(QLatin1String(STOPWATCH_END_TAG)); + quint64 duration = _timer.elapsed(); _timer.invalidate(); + return duration; } void Utility::StopWatch::reset() diff --git a/src/libsync/utility.h b/src/libsync/utility.h index a9e8bb748..56c241da5 100644 --- a/src/libsync/utility.h +++ b/src/libsync/utility.h @@ -105,7 +105,7 @@ namespace Utility QElapsedTimer _timer; public: void start(); - void stop(); + quint64 stop(); quint64 addLapTime( const QString& lapName ); void reset(); -- 2.30.2