X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fmainwindow.cpp;h=3889d480fb0d12e1c2fd4cab880161e2de1c09be;hb=e23d7aa0d9980c3c269cbddb4cfbb32350d7425c;hp=ea9f01af7fd13f6ca056ef7dfe37333b158cbb9d;hpb=121307b3c50d981638cbe1e33ba5410bb2b11dd1;p=pulseview.git diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index ea9f01af..3889d480 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -53,6 +53,7 @@ #ifdef ENABLE_DECODE #include "subwindows/decoder_selector/subwindow.hpp" #include "views/decoder_binary/view.hpp" +#include "views/tabular_decoder/view.hpp" #endif #include @@ -164,6 +165,8 @@ shared_ptr MainWindow::add_view(views::ViewType type, #ifdef ENABLE_DECODE if (type == views::ViewTypeDecoderBinary) v = make_shared(session, false, dock_main); + if (type == views::ViewTypeTabularDecoder) + v = make_shared(session, false, dock_main); #endif if (!v) @@ -330,8 +333,8 @@ shared_ptr MainWindow::add_session() shared_ptr session = make_shared(device_manager_, name); - connect(session.get(), SIGNAL(add_view(views::ViewType, Session*)), - this, SLOT(on_add_view(views::ViewType, Session*))); + connect(session.get(), SIGNAL(add_view(ViewType, Session*)), + this, SLOT(on_add_view(ViewType, Session*))); connect(session.get(), SIGNAL(name_changed()), this, SLOT(on_session_name_changed())); connect(session.get(), SIGNAL(device_changed()), @@ -878,6 +881,8 @@ void MainWindow::on_show_decoder_selector(Session *session) for (shared_ptr& s : sessions_) if (s.get() == session) add_subwindow(subwindows::SubWindowTypeDecoderSelector, *s); +#else + (void)session; #endif }