private:
static const int Padding;
static const int Width;
+ static const int LineThickness;
+ static const QColor LineColour;
public:
/**
*/
virtual const pv::view::View* view() const;
+ /**
+ * Computes the vertical extents of the contents of this row item.
+ * @return A pair containing the minimum and maximum y-values.
+ */
+ std::pair<int, int> v_extents() const;
+
/**
* Paints the signal label.
* @param p the QPainter to paint into.
*/
int owner_v_offset() const;
- void update_viewport();
+public:
+ void appearance_changed(bool label, bool content);
+
+ void extents_changed(bool horz, bool vert);
+
+private Q_SLOTS:
+ void on_ungroup();
};
} // view