From: Klaas Freitag Date: Thu, 4 Dec 2014 16:57:29 +0000 (+0100) Subject: StopWatch: return the duration from the stop() command. X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~1803^2~73^2~29 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2fcad760b9c20ef626f4c1564cf3ffed59951c2d;p=nextcloud-desktop.git StopWatch: return the duration from the stop() command. --- 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();