X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fview.hpp;h=a6655d2f492ab941617fc95f7c694463b1aa6645;hb=c9f573751bab3f53066aa87486f38216fde67ac8;hp=7b63d064099c46b53d57ce666736a3384abb06e5;hpb=79b53a1ae4a451ef60c18dff9957d311ab90c396;p=pulseview.git diff --git a/pv/views/trace/view.hpp b/pv/views/trace/view.hpp index 7b63d064..a6655d2f 100644 --- a/pv/views/trace/view.hpp +++ b/pv/views/trace/view.hpp @@ -173,7 +173,7 @@ public: */ const pv::util::Timestamp& ruler_offset() const; - void set_zero_position(pv::util::Timestamp& position); + void set_zero_position(const pv::util::Timestamp& position); void reset_zero_position(); @@ -304,6 +304,7 @@ public: vector< shared_ptr > flags() const; const QPoint& hover_point() const; + const QWidget* hover_widget() const; /** * Determines the closest level change (i.e. edge) to a given point, which @@ -321,7 +322,7 @@ public: void on_setting_changed(const QString &key, const QVariant &value); Q_SIGNALS: - void hover_point_changed(const QPoint &hp); + void hover_point_changed(const QWidget* widget, const QPoint &hp); void selection_changed(); @@ -529,6 +530,7 @@ private: vector< shared_ptr > trigger_markers_; + QWidget* hover_widget_; QPoint hover_point_; shared_ptr signal_under_mouse_cursor_; uint16_t snap_distance_;