X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fview.hpp;h=28c94e5285d1dfc6cc21c06daa618138f3723bc8;hp=e80198d329062f8175b04e9e28dbf4c1be543c75;hb=ffc00fdd5946593ad2a587078fd4ee9ba0a507ec;hpb=89914a8657612761ff962ee973721a4872cda8d7 diff --git a/pv/views/trace/view.hpp b/pv/views/trace/view.hpp index e80198d3..28c94e52 100644 --- a/pv/views/trace/view.hpp +++ b/pv/views/trace/view.hpp @@ -151,11 +151,17 @@ public: double scale() const; /** - * Returns the time offset of the left edge of the view in - * seconds. + * Returns the internal view version of the time offset of the left edge + * of the view in seconds. */ const pv::util::Timestamp& offset() const; + /** + * Returns the ruler version of the time offset of the left edge + * of the view in seconds. + */ + const pv::util::Timestamp& ruler_offset() const; + /** * Returns the vertical scroll offset. */ @@ -397,7 +403,7 @@ private Q_SLOTS: void process_sticky_events(); /** - * Sets the 'offset_' member and emits the 'offset_changed' + * Sets the 'offset_' and ruler_offset_ members and emits the 'offset_changed' * signal if needed. */ void set_offset(const pv::util::Timestamp& offset); @@ -458,8 +464,10 @@ private: /// The view time scale in seconds per pixel. double scale_; - /// The view time offset in seconds. + /// The internal view version of the time offset in seconds. pv::util::Timestamp offset_; + /// The ruler version of the time offset in seconds. + pv::util::Timestamp ruler_offset_; bool updating_scroll_; bool settings_restored_;