From 3d7aa84d0f27e7c5b5bd2ab1c0d45eb3d995e694 Mon Sep 17 00:00:00 2001 From: Damien Date: Sat, 10 Nov 2012 18:15:07 +0100 Subject: [PATCH] add seconds to plot scale label under 5 minutes --- src/AllPlot.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/AllPlot.cpp b/src/AllPlot.cpp index 94c84a5b0..e444926d5 100644 --- a/src/AllPlot.cpp +++ b/src/AllPlot.cpp @@ -208,8 +208,10 @@ class TimeScaleDraw: public QwtScaleDraw if (*bydist) { return QString("%1").arg(v); } else { - QTime t = QTime().addSecs((int)v*60); - return t.toString("hh:mm"); + QTime t = QTime().addSecs(v*60.00); + if (scaleMap().sDist() > 5) + return t.toString("hh:mm"); + return t.toString("hh:mm:ss"); } } private: