projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use multiple drawLine() calls instead of drawPolyline()
[pulseview.git]
/
pv
/
views
/
trace
/
view.hpp
diff --git
a/pv/views/trace/view.hpp
b/pv/views/trace/view.hpp
index 7b63d064099c46b53d57ce666736a3384abb06e5..e66f7d0e8bd8a35f6d6bcb5aa4b0a830d83ea9ee 100644
(file)
--- a/
pv/views/trace/view.hpp
+++ b/
pv/views/trace/view.hpp
@@
-173,7
+173,7
@@
public:
*/
const pv::util::Timestamp& ruler_offset() const;
*/
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();
void reset_zero_position();
@@
-304,6
+304,7
@@
public:
vector< shared_ptr<Flag> > flags() const;
const QPoint& hover_point() const;
vector< shared_ptr<Flag> > 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
/**
* 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 on_setting_changed(const QString &key, const QVariant &value);
Q_SIGNALS:
- void hover_point_changed(const QPoint &hp);
+ void hover_point_changed(const Q
Widget* widget, const Q
Point &hp);
void selection_changed();
void selection_changed();
@@
-506,6
+507,8
@@
private:
pv::util::Timestamp offset_;
/// The ruler version of the time offset in seconds.
pv::util::Timestamp ruler_offset_;
pv::util::Timestamp offset_;
/// The ruler version of the time offset in seconds.
pv::util::Timestamp ruler_offset_;
+ /// The offset of the zero point in seconds.
+ pv::util::Timestamp zero_offset_;
bool updating_scroll_;
bool settings_restored_;
bool updating_scroll_;
bool settings_restored_;
@@
-529,6
+532,7
@@
private:
vector< shared_ptr<TriggerMarker> > trigger_markers_;
vector< shared_ptr<TriggerMarker> > trigger_markers_;
+ QWidget* hover_widget_;
QPoint hover_point_;
shared_ptr<Signal> signal_under_mouse_cursor_;
uint16_t snap_distance_;
QPoint hover_point_;
shared_ptr<Signal> signal_under_mouse_cursor_;
uint16_t snap_distance_;