]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/trace.hpp
Fix item dragging
[pulseview.git] / pv / views / trace / trace.hpp
index 0c493d7206b56577c8915c8d5cf90962895376ef..0b4ecce49484af09e8b60938afc5c3069cb3d936 100644 (file)
@@ -102,6 +102,16 @@ public:
         */
        shared_ptr<data::SignalBase> base() const;
 
+       /**
+        * Returns true if the item may be selected.
+        */
+       virtual bool is_selectable(QPoint pos) const;
+
+       /**
+        * Returns true if the item may be dragged/moved.
+        */
+       virtual bool is_draggable(QPoint pos) const;
+
        /**
         * Configures the segment display mode to use.
         */