class RowItem : public SelectableItem
{
+ Q_OBJECT
+
public:
/**
* Constructor.
*/
void set_v_offset(int v_offset);
+ /**
+ * 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.
* area.
* @return Returns the rectangle of the signal label.
*/
- virtual QRectF label_rect(int right) = 0;
+ virtual QRectF label_rect(int right) const = 0;
public:
virtual void hover_point_changed();
+Q_SIGNALS:
+ void appearance_changed();
+
protected:
pv::view::RowItemOwner *_owner;