Derrived TimeMarker from SelectableItem
[pulseview.git] / pv / view / signal.h
index b53d05393e814e28e1212a0862c0309823ae992c..69c1f09cfd225ba67bb9fcc60ea1d95e3681cfbd 100644 (file)
@@ -33,6 +33,8 @@
 
 #include <libsigrok/libsigrok.h>
 
+#include "selectableitem.h"
+
 namespace pv {
 
 namespace data {
@@ -41,8 +43,10 @@ class SignalData;
 
 namespace view {
 
-class Signal
+class Signal : public SelectableItem
 {
+       Q_OBJECT
+
 private:
        static const int LabelHitPadding;
        static const int LabelHighlightRadius;