Keep reference on the Thread presentation menu
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Thu, 27 Oct 2016 21:41:48 +0000 (17:41 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Fri, 11 Nov 2016 15:44:16 +0000 (10:44 -0500)
Allow easy access for disabling/hiding it.

Change-Id: I3634bbe1decce3ab1085cbdb1272f9d99528d8d4
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowView.java

index 2d690eb45bdc25f264ecfbab21b98963c87c3772..8cb642b308f928e26698f36f8fd1001fc7e7770b 100644 (file)
@@ -163,6 +163,7 @@ public class ControlFlowView extends AbstractStateSystemTimeGraphView {
 
     private final Set<ITmfTrace> fFlatTraces = new HashSet<>();
 
+    private MenuManager fThreadPresentationMenu;
     private IAction fFlatAction;
 
     private IAction fHierarchicalAction;
@@ -266,13 +267,13 @@ public class ControlFlowView extends AbstractStateSystemTimeGraphView {
     @Override
     protected void fillLocalMenu(IMenuManager manager) {
         super.fillLocalMenu(manager);
-        final MenuManager item = new MenuManager(Messages.ControlFlowView_threadPresentation);
+        fThreadPresentationMenu = new MenuManager(Messages.ControlFlowView_threadPresentation);
         fFlatAction = createFlatAction();
-        item.add(fFlatAction);
+        fThreadPresentationMenu.add(fFlatAction);
 
         fHierarchicalAction = createHierarchicalAction();
-        item.add(fHierarchicalAction);
-        manager.add(item);
+        fThreadPresentationMenu.add(fHierarchicalAction);
+        manager.add(fThreadPresentationMenu);
 
     }
 
This page took 0.028446 seconds and 5 git commands to generate.