X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fview.hpp;h=7e1122a44aaabab919aa64783eff1d707ef6ee19;hp=4bde31d6dd17e3f6a5dd417a3397ebb98a3ded77;hb=581724de334181fc5338f1efa87954264cf90520;hpb=f6b6c9bf50999dc99f9517318ffd3114cae4960f diff --git a/pv/views/trace/view.hpp b/pv/views/trace/view.hpp index 4bde31d6..7e1122a4 100644 --- a/pv/views/trace/view.hpp +++ b/pv/views/trace/view.hpp @@ -145,6 +145,8 @@ public: const Viewport* viewport() const; + const Ruler* ruler() const; + virtual void save_settings(QSettings &settings) const; virtual void restore_settings(QSettings &settings); @@ -302,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 @@ -319,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(); @@ -527,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_;