]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.cpp
Moved decoder config into the popup
[pulseview.git] / pv / view / view.cpp
index 54ab4ff9e2beb1d5892dd5d46e3bb4028474bc72..42a2f79f0b22e96b45340c67aef0eabaa0c8957d 100644 (file)
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
+#include <libsigrokdecode/libsigrokdecode.h>
+
 #include <assert.h>
 #include <limits.h>
 #include <math.h>
@@ -252,6 +254,12 @@ void View::normalize_layout()
        v_scroll_value_changed(verticalScrollBar()->sliderPosition());
 }
 
+void View::update_viewport()
+{
+       assert(_viewport);
+       _viewport->update();
+}
+
 void View::get_scroll_layout(double &length, double &offset) const
 {
        const shared_ptr<data::SignalData> sig_data = _session.get_data();
@@ -384,7 +392,6 @@ void View::signals_changed()
        const vector< shared_ptr<Trace> > traces(get_traces());
        BOOST_FOREACH(shared_ptr<Trace> t, traces) {
                t->set_view(this);
-               t->init_context_bar_actions(NULL);
                t->set_v_offset(offset);
                offset += SignalHeight + 2 * SignalMargin;
        }