]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/timemarker.cpp
Show relative time of flags on hover
[pulseview.git] / pv / views / trace / timemarker.cpp
index 3249d3da77daaa7cfaf40960fcddc38fc970ea7e..c547d63a7ecbcea528c6372d1f70782d44ae44d5 100644 (file)
@@ -54,7 +54,7 @@ TimeMarker::TimeMarker(
 {
 }
 
-const pv::util::Timestamp& TimeMarker::time() const
+const pv::util::Timestamp TimeMarker::time() const
 {
        return time_;
 }
@@ -77,6 +77,11 @@ float TimeMarker::get_x() const
        return roundf(((time_ - view_.offset()) / view_.scale()).convert_to<float>()) + 0.5f;
 }
 
+const pv::util::Timestamp TimeMarker::delta(const pv::util::Timestamp& other) const
+{
+       return other - time_;
+}
+
 QPoint TimeMarker::drag_point(const QRect &rect) const
 {
        (void)rect;