projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
View: Store CursorPair in a shared_ptr
[pulseview.git]
/
pv
/
view
/
cursorpair.cpp
diff --git
a/pv/view/cursorpair.cpp
b/pv/view/cursorpair.cpp
index 12b7bc341160b90f391b2c8d3df3056e3696a67f..0370793d0407b9a9d8db11dc55e592f50ef53732 100644
(file)
--- a/
pv/view/cursorpair.cpp
+++ b/
pv/view/cursorpair.cpp
@@
-38,12
+38,17
@@
namespace view {
const int CursorPair::DeltaPadding = 8;
CursorPair::CursorPair(View &view) :
const int CursorPair::DeltaPadding = 8;
CursorPair::CursorPair(View &view) :
+ TimeItem(view),
first_(new Cursor(view, 0.0)),
first_(new Cursor(view, 0.0)),
- second_(new Cursor(view, 1.0)),
- view_(view)
+ second_(new Cursor(view, 1.0))
{
}
{
}
+bool CursorPair::enabled() const
+{
+ return view_.cursors_shown();
+}
+
shared_ptr<Cursor> CursorPair::first() const
{
return first_;
shared_ptr<Cursor> CursorPair::first() const
{
return first_;
@@
-54,6
+59,17
@@
shared_ptr<Cursor> CursorPair::second() const
return second_;
}
return second_;
}
+QPoint CursorPair::point() const
+{
+ return first_->point();
+}
+
+pv::widgets::Popup* CursorPair::create_popup(QWidget *parent)
+{
+ (void)parent;
+ return nullptr;
+}
+
QRectF CursorPair::get_label_rect(const QRect &rect) const
{
const QSizeF label_size(
QRectF CursorPair::get_label_rect(const QRect &rect) const
{
const QSizeF label_size(