X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewitem.hpp;h=16b34cb0dc59fb880eed69e92a314ec10a00ce53;hp=32b9f995fedb642783964b6287e68fbe36c9e131;hb=a009d21992db132679e27030736ed614522245ea;hpb=3cd51b5034d4d3086f1ffe829fa59772fd124152 diff --git a/pv/view/viewitem.hpp b/pv/view/viewitem.hpp index 32b9f995..16b34cb0 100644 --- a/pv/view/viewitem.hpp +++ b/pv/view/viewitem.hpp @@ -68,6 +68,11 @@ public: */ virtual void select(bool select = true); + /** + Returns true if the item may be dragged/moved. + */ + virtual bool is_draggable() const; + /** * Returns true if the item is being dragged. */ @@ -109,7 +114,7 @@ public: * @return Returns the rectangle of the hit-box. * @remarks The default implementation returns an empty hit-box. */ - virtual QRectF hit_box_rect(const QRectF &rect) const; + virtual QRectF hit_box_rect(const ViewItemPaintParams &pp) const; /** * Paints the signal label.