]> sigrok.org Git - pulseview.git/blobdiff - pv/view/rowitem.h
RowItem: Added owner accessor function
[pulseview.git] / pv / view / rowitem.h
index a48af5ce5fa0e2cb62e2b7baa507c35b0a6aaf88..fb09edaa3cc76b52e00f3bca94c613efc7de8fbe 100644 (file)
@@ -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;
 };