X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=ae29f6a9c4d5b135242dc4426fc6b1837ba6f89f;hp=d3b2d6ac81d4c0517c999b7487602c9437f25aa3;hb=97378470ded88af84edaa0f1063d10d834475665;hpb=58cd5b584f5bcb19d7c9bd28391c53dd2488fc59 diff --git a/pv/session.cpp b/pv/session.cpp index d3b2d6ac..ae29f6a9 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -1461,4 +1461,17 @@ void Session::on_data_saved() data_saved_ = true; } +#ifdef ENABLE_DECODE +void Session::on_new_decoders_selected(vector decoders) +{ + assert(decoders.size() > 0); + + shared_ptr signal = add_decode_signal(); + + if (signal) + for (const srd_decoder* d : decoders) + signal->stack_decoder(d); +} +#endif + } // namespace pv