]> sigrok.org Git - pulseview.git/blobdiff - pv/views/decoder_output/view.cpp
Change parameter to ViewBase constructor
[pulseview.git] / pv / views / decoder_output / view.cpp
index e6e42cbb965f2d11fcf3d5183a47f6889f981752..28fe907ece0614b50cc961cdfe16ae706fbb3299 100644 (file)
@@ -20,6 +20,7 @@
 #include <libsigrokdecode/libsigrokdecode.h>
 
 #include <QMenu>
+#include <QToolBar>
 #include <QVBoxLayout>
 
 #include "view.hpp"
@@ -36,7 +37,7 @@ namespace pv {
 namespace views {
 namespace decoder_output {
 
-View::View(Session &session, bool is_main_view, QWidget *parent) :
+View::View(Session &session, bool is_main_view, QMainWindow *parent) :
        ViewBase(session, is_main_view, parent)
 
        // Note: Place defaults in View::reset_view_state(), not here
@@ -44,6 +45,11 @@ View::View(Session &session, bool is_main_view, QWidget *parent) :
        QVBoxLayout *root_layout = new QVBoxLayout(this);
        root_layout->setContentsMargins(0, 0, 0, 0);
 
+       QToolBar* tool_bar = new QToolBar();
+       tool_bar->setContextMenuPolicy(Qt::PreventContextMenu);
+
+       parent->addToolBar(tool_bar);
+
        reset_view_state();
 }