X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fviewitem.hpp;h=32b9f995fedb642783964b6287e68fbe36c9e131;hb=3cd51b5034d4d3086f1ffe829fa59772fd124152;hp=b408ec2f5fbcf5a740b65900003e4329b91a8499;hpb=bf80cfa4d8acb9321a2b13a1b7654d5a03aad277;p=pulseview.git diff --git a/pv/view/viewitem.hpp b/pv/view/viewitem.hpp index b408ec2..32b9f99 100644 --- a/pv/view/viewitem.hpp +++ b/pv/view/viewitem.hpp @@ -66,7 +66,7 @@ public: /** * Selects or deselects the signal. */ - void select(bool select = true); + virtual void select(bool select = true); /** * Returns true if the item is being dragged. @@ -99,8 +99,9 @@ public: * Computes the outline rectangle of a label. * @param rect the rectangle of the header area. * @return Returns the rectangle of the signal label. + * @remarks The default implementation returns an empty rectangle. */ - virtual QRectF label_rect(const QRectF &rect) const = 0; + virtual QRectF label_rect(const QRectF &rect) const; /** * Computes the outline rectangle of the viewport hit-box.