]> sigrok.org Git - pulseview.git/blobdiff - pv/view/tracetreeitem.cpp
MainWindow: Fix session error slot declaration
[pulseview.git] / pv / view / tracetreeitem.cpp
index 89bf466788224bb2518abc2fb3f3c9370e11ce6c..d859ebbb231471d8537a717046eebd5c7f996402 100644 (file)
@@ -25,7 +25,8 @@
 #include "tracetreeitem.hpp"
 
 namespace pv {
-namespace view {
+namespace views {
+namespace TraceView {
 
 TraceTreeItem::TraceTreeItem() :
        owner_(nullptr),
@@ -35,6 +36,12 @@ TraceTreeItem::TraceTreeItem() :
 {
 }
 
+void TraceTreeItem::select(bool select)
+{
+       ViewItem::select(select);
+       owner_->row_item_appearance_changed(true, true);
+}
+
 int TraceTreeItem::layout_v_offset() const
 {
        return layout_v_offset_;
@@ -132,5 +139,11 @@ QPoint TraceTreeItem::point(const QRect &rect) const
        return QPoint(rect.right(), get_visual_y());
 }
 
-} // namespace view
+void TraceTreeItem::set_bgcolour_state(bool state)
+{
+       bgcolour_state_ = state;
+}
+
+} // namespace TraceView
+} // namespace views
 } // namespace pv