StopWatch: return the duration from the stop() command.
authorKlaas Freitag <freitag@owncloud.com>
Thu, 4 Dec 2014 16:57:29 +0000 (17:57 +0100)
committerKlaas Freitag <freitag@owncloud.com>
Tue, 19 May 2015 15:09:39 +0000 (17:09 +0200)
src/libsync/utility.cpp
src/libsync/utility.h

index ce9aa2e78bd3be0f33e743b50dd80c814e132589..1fb1c3ee3641d437626afba329a319504b22d6b1 100644 (file)
@@ -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()
index a9e8bb748365c02df57fcd03e414f914c1d2ff62..56c241da507c697c2fc977d7dd8643eaa27da1f1 100644 (file)
@@ -105,7 +105,7 @@ namespace Utility
         QElapsedTimer _timer;
     public:
         void start();
-        void stop();
+        quint64 stop();
         quint64 addLapTime( const QString& lapName );
         void reset();