]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.cpp
Made Decoder dialog export a map of probes, and routed through to pv::data::Decoder
[pulseview.git] / pv / mainwindow.cpp
index aa06601c3824a6c74eab2ad74b33e3a3155040aa..6f852ce6044e16a1fe305c2334b21b36227bc6c0 100644 (file)
@@ -392,7 +392,10 @@ void MainWindow::add_decoder(QObject *action)
                _session.get_signals();
 
        dialogs::Decoder dlg(this, dec, sigs);
-       dlg.exec();
+       if(dlg.exec() != QDialog::Accepted)
+               return;
+
+       _session.add_decoder(dec, dlg.get_probes());
 }
 
 void MainWindow::run_stop()