X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Ftriggermarker.cpp;h=ee1aa15adfb70025f03ba7c57978eeff0d0cba52;hp=3311f3502ba2d92540939a3ad9c5102550d07dda;hb=710c2a1896fbac968c82f2d1257aaabd10a48cc8;hpb=ee7fd68c0851423c9a5c6ce244ba3fb4e28bbfc3 diff --git a/pv/views/trace/triggermarker.cpp b/pv/views/trace/triggermarker.cpp index 3311f350..ee1aa15a 100644 --- a/pv/views/trace/triggermarker.cpp +++ b/pv/views/trace/triggermarker.cpp @@ -52,15 +52,24 @@ bool TriggerMarker::is_draggable(QPoint pos) const void TriggerMarker::set_time(const pv::util::Timestamp& time) { time_ = time; - view_.time_item_appearance_changed(true, true); } +const pv::util::Timestamp TriggerMarker::time() const +{ + return time_; +} + float TriggerMarker::get_x() const { return ((time_ - view_.offset()) / view_.scale()).convert_to(); } +const pv::util::Timestamp TriggerMarker::delta(const pv::util::Timestamp& other) const +{ + return other - time_; +} + QPoint TriggerMarker::drag_point(const QRect &rect) const { (void)rect;