X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Frowitem.h;h=fb09edaa3cc76b52e00f3bca94c613efc7de8fbe;hp=a48af5ce5fa0e2cb62e2b7baa507c35b0a6aaf88;hb=bd9a1f175057487cff3cb3cc62bc9595e19945be;hpb=23935421086ebf58cfe68228971ded327a6155a1 diff --git a/pv/view/rowitem.h b/pv/view/rowitem.h index a48af5ce..fb09edaa 100644 --- a/pv/view/rowitem.h +++ b/pv/view/rowitem.h @@ -26,7 +26,7 @@ namespace pv { namespace view { -class View; +class RowItemOwner; class RowItem : public SelectableItem { @@ -44,7 +44,7 @@ public: /** * Gets the vertical layout offset of this signal. */ - int get_v_offset() const; + int v_offset() const; /** * Sets the vertical layout offset of this signal. @@ -52,10 +52,15 @@ public: void set_v_offset(int v_offset); /** - * Sets the view that owns this trace in the view trace hierachy. + * Gets the owner this trace in the view trace hierachy. + */ + pv::view::RowItemOwner* owner() const; + + /** + * Sets the owner this trace in the view trace hierachy. * @param The new owner of the trace. */ - void set_view(pv::view::View *view); + void set_owner(pv::view::RowItemOwner *owner); /** * Gets the y-offset of the axis. @@ -107,7 +112,7 @@ public: virtual void hover_point_changed(); protected: - pv::view::View *_view; + pv::view::RowItemOwner *_owner; int _v_offset; };