Added selection_changed signal to pv::view::View
[pulseview.git] / pv / view / view.cpp
index 6ea8cc0af30eea06c6fbc9e7523bf1e8ca257c1c..bc82e0b4c4a6c7ab2b9e9e5c3896c81fac66db92 100644 (file)
@@ -93,6 +93,16 @@ View::View(SigSession &session, QWidget *parent) :
        connect(_header, SIGNAL(signals_moved()),
                this, SLOT(on_signals_moved()));
 
+       connect(_header, SIGNAL(selection_changed()),
+               _ruler, SLOT(clear_selection()));
+       connect(_ruler, SIGNAL(selection_changed()),
+               _header, SLOT(clear_selection()));
+
+       connect(_header, SIGNAL(selection_changed()),
+               this, SIGNAL(selection_changed()));
+       connect(_ruler, SIGNAL(selection_changed()),
+               this, SIGNAL(selection_changed()));
+
        setViewportMargins(LabelMarginWidth, RulerHeight, 0, 0);
        setViewport(_viewport);