aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangtools
diff options
context:
space:
mode:
authorAndre Hartmann <aha_1980@gmx.de>2020-02-28 15:09:35 +0100
committerAndré Hartmann <aha_1980@gmx.de>2020-02-29 18:21:47 +0000
commitd76a2f4fcd44ff4371795163c458e80640f867cf (patch)
tree5b7426bf76c4bc25b63e965f332ae1e9abf46100 /src/plugins/clangtools
parent41cb713370f81531effb72a3d3b1f19b90a2ca7d (diff)
Deduplicate elapsed time formatting
While it's nice to see my code spreading, I still prefer to have it at one place. Change-Id: I7bdb13c47ed7e96227deeb14b0a8070aa40148de Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/clangtools')
-rw-r--r--src/plugins/clangtools/clangtoolruncontrol.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/clangtools/clangtoolruncontrol.cpp b/src/plugins/clangtools/clangtoolruncontrol.cpp
index 2221f9a34b..49bef96a7c 100644
--- a/src/plugins/clangtools/clangtoolruncontrol.cpp
+++ b/src/plugins/clangtools/clangtoolruncontrol.cpp
@@ -61,6 +61,7 @@
#include <utils/algorithm.h>
#include <utils/hostosinfo.h>
#include <utils/qtcprocess.h>
+#include <utils/stringutils.h>
#include <QAction>
#include <QLoggingCategory>
@@ -345,11 +346,8 @@ void ClangToolRunWorker::stop()
reportStopped();
// Print elapsed time since start
- const QTime format = QTime(0, 0, 0, 0).addMSecs(m_elapsed.elapsed() + 500);
- QString time = format.toString("h:mm:ss");
- if (time.startsWith("0:"))
- time.remove(0, 2); // Don't display zero hours
- appendMessage(tr("Elapsed time: %1.") .arg(time), NormalMessageFormat);
+ const QString elapsedTime = Utils::formatElapsedTime(m_elapsed.elapsed());
+ appendMessage(elapsedTime, NormalMessageFormat);
}
void ClangToolRunWorker::analyzeNextFile()