]> sigrok.org Git - pulseview.git/blobdiff - pv/view/viewitem.hpp
ViewItem: Make drag_release virtual
[pulseview.git] / pv / view / viewitem.hpp
index dd3d2aa0c2c61a4969a53c6a5fc899cb5c7e802b..b408ec2f5fbcf5a740b65900003e4329b91a8499 100644 (file)
@@ -81,7 +81,7 @@ public:
        /**
         * Sets this item into the un-dragged state.
         */
-       void drag_release();
+       virtual void drag_release();
 
        /**
         * Drags the item to a delta relative to the drag point.
@@ -116,7 +116,7 @@ public:
         * @param rect the rectangle of the header area.
         * @param hover true if the label is being hovered over by the mouse.
         */
-       virtual void paint_label(QPainter &p, const QRect &rect, bool hover) = 0;
+       virtual void paint_label(QPainter &p, const QRect &rect, bool hover);
 
        /**
         * Paints the background layer of the item with a QPainter