]> sigrok.org Git - pulseview.git/blobdiff - pv/view/selectableitem.h
Moved Signal selection behaviour into SelectableItem
[pulseview.git] / pv / view / selectableitem.h
index d54491370bd769a588c82ff544f58d13fb1112cd..69204b29478b901ec703ee858ab3ba457ad318ec 100644 (file)
@@ -34,6 +34,22 @@ class SelectableItem : public QObject
 {
        Q_OBJECT
 
+public:
+       SelectableItem();
+
+public:
+       /**
+        * Returns true if the signal has been selected by the user.
+        */
+       bool selected() const;
+
+       /**
+        * Selects or deselects the signal.
+        */
+       void select(bool select = true);
+
+private:
+       bool _selected;
 };
 
 } // namespace view