Set context menu policy on flamegraph main widget
authorMilian Wolff <mail@milianw.de>
Mon, 13 Feb 2017 23:29:33 +0000 (00:29 +0100)
committerMilian Wolff <mail@milianw.de>
Mon, 13 Feb 2017 23:29:43 +0000 (00:29 +0100)
Unbreaks the context menu, since the actions are set on the
main widget, but the policy was set on the view.

src/analyze/gui/flamegraph.cpp

index 8ea8b06..67b32cb 100644 (file)
@@ -385,7 +385,6 @@ FlameGraph::FlameGraph(QWidget* parent, Qt::WindowFlags flags)
     m_view->viewport()->installEventFilter(this);
     m_view->viewport()->setMouseTracking(true);
     m_view->setFont(QFont(QStringLiteral("monospace")));
-    m_view->setContextMenuPolicy(Qt::ActionsContextMenu);
 
     auto bottomUpCheckbox = new QCheckBox(i18n("Bottom-Down View"), this);
     bottomUpCheckbox->setToolTip(i18n("Enable the bottom-down flame graph view. When this is unchecked, "
@@ -441,6 +440,7 @@ FlameGraph::FlameGraph(QWidget* parent, Qt::WindowFlags flags)
 
     addAction(KStandardAction::back(this, &FlameGraph::navigateBack, this));
     addAction(KStandardAction::forward(this, &FlameGraph::navigateForward, this));
+    setContextMenuPolicy(Qt::ActionsContextMenu);
 }
 
 FlameGraph::~FlameGraph() = default;