X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fsession.cpp;h=ae29f6a9c4d5b135242dc4426fc6b1837ba6f89f;hb=e10848e81f97360359ff80951fd01dc91a9a3847;hp=d3b2d6ac81d4c0517c999b7487602c9437f25aa3;hpb=8962d7b3b640b5f07f26a4b4ebee839c4880b69d;p=pulseview.git 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