]> sigrok.org Git - pulseview.git/commitdiff
MainBar: Prevent context menu from appearing
authorSoeren Apel <redacted>
Mon, 5 Jan 2015 20:28:04 +0000 (21:28 +0100)
committerJoel Holdsworth <redacted>
Sat, 10 Jan 2015 16:54:26 +0000 (16:54 +0000)
A user can remove the main toolbar by using the right-click context
menu and clicking on the single entry in it, effectively hiding the
toolbar this way. There is no way to restore it except for closing
PV and deleting the stored session file in ~/.config/sigrok.

This patch prevents the context menu from appearing, thereby
removing the ability to hide the main tool bar.

pv/toolbars/mainbar.cpp

index 50a90643d71f406919172827350318a8517b5056..7a3640135671a08333941934bb295f4922511427 100644 (file)
@@ -85,6 +85,7 @@ MainBar::MainBar(Session &session, MainWindow &main_window) :
 
        setMovable(false);
        setFloatable(false);
+       setContextMenuPolicy(Qt::PreventContextMenu);
 
        // Device selector menu
        connect(&device_selector_, SIGNAL(device_selected()),