]> sigrok.org Git - pulseview.git/blobdiff - pv/view/tracetreeitem.hpp
View: support multiple trigger markers in one acquisition.
[pulseview.git] / pv / view / tracetreeitem.hpp
index 5e60ffcb2e568f959bff3f4ab7f6d5470b1799f7..c41b67d75d1d2ab1a2dc503048d80d7c4241b63b 100644 (file)
@@ -46,6 +46,16 @@ public:
         */
        TraceTreeItem();
 
+       /**
+        * Gets the owner this item in the view item hierachy.
+        */
+       TraceTreeItemOwner* owner() const;
+
+       /**
+        * Selects or deselects the signal.
+        */
+       void select(bool select = true);
+
        /**
         * Gets the vertical layout offset of this signal.
         */
@@ -77,11 +87,6 @@ public:
         */
        void animate_to_layout_v_offset();
 
-       /**
-        * Gets the owner this trace in the view trace hierachy.
-        */
-       pv::view::TraceTreeItemOwner* owner() const;
-
        /**
         * Sets the owner this trace in the view trace hierachy.
         * @param The new owner of the trace.
@@ -112,7 +117,7 @@ public:
        virtual std::pair<int, int> v_extents() const = 0;
 
 protected:
-       pv::view::TraceTreeItemOwner *owner_;
+       TraceTreeItemOwner *owner_;
 
        int layout_v_offset_;
        int visual_v_offset_;