X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fcursor.cpp;h=7432e3048e217c20a3e72a4d06bc6f1fffa4b53b;hp=e4704be497500fd3323ef254ca2dc6c35086d06f;hb=3ccf0f7f5b1b31ac628a983a2becee6f4c4c1507;hpb=adb3831eeae71b69bb035c9af713ea1f8623407f diff --git a/pv/view/cursor.cpp b/pv/view/cursor.cpp index e4704be4..7432e304 100644 --- a/pv/view/cursor.cpp +++ b/pv/view/cursor.cpp @@ -20,6 +20,7 @@ #include "cursor.hpp" +#include "ruler.hpp" #include "view.hpp" #include "pv/util.hpp" @@ -55,8 +56,11 @@ bool Cursor::enabled() const QString Cursor::get_text() const { - return util::format_time(time_, view_.tick_prefix(), - view_.time_unit(), 2); + const shared_ptr other = get_other_cursor(); + const pv::util::Timestamp& diff = abs(time_ - other->time_); + + return Ruler::format_time_with_distance( + diff, time_, view_.tick_prefix(), view_.time_unit(), view_.tick_precision()); } QRectF Cursor::label_rect(const QRectF &rect) const