namespace pv {
namespace view {
-class View;
+class RowItemOwner;
class RowItem : public SelectableItem
{
/**
* 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.
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.
virtual void hover_point_changed();
protected:
- pv::view::View *_view;
+ pv::view::RowItemOwner *_owner;
int _v_offset;
};