Keep reference on previous/next toolbar action
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Thu, 27 Oct 2016 21:38:31 +0000 (17:38 -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 the buttons.

Change-Id: Ife3cc14d2e6ee06036a2f3c94779c2369746bc38
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 6b36a97192516e8640db302022f6ea31a9f1bc17..2d690eb45bdc25f264ecfbab21b98963c87c3772 100644 (file)
@@ -166,6 +166,8 @@ public class ControlFlowView extends AbstractStateSystemTimeGraphView {
     private IAction fFlatAction;
 
     private IAction fHierarchicalAction;
+    private IAction fPreviousEventAction;
+    private IAction fNextEventAction;
 
     // ------------------------------------------------------------------------
     // Constructors
@@ -238,17 +240,17 @@ public class ControlFlowView extends AbstractStateSystemTimeGraphView {
         followArrowFwdAction.setToolTipText(Messages.ControlFlowView_followCPUFwdText);
         manager.add(followArrowFwdAction);
 
-        IAction previousEventAction = new SearchEventAction(false, PackageMessages.ControlFlowView_PreviousEventJobName);
-        previousEventAction.setText(PackageMessages.ControlFlowView_PreviousEventActionName);
-        previousEventAction.setToolTipText(PackageMessages.ControlFlowView_PreviousEventActionTooltip);
-        previousEventAction.setImageDescriptor(Activator.getDefault().getImageDescripterFromPath(PREV_EVENT_ICON_PATH));
-        manager.add(previousEventAction);
-
-        IAction nextEventAction = new SearchEventAction(true, PackageMessages.ControlFlowView_NextEventJobName);
-        nextEventAction.setText(PackageMessages.ControlFlowView_NextEventActionName);
-        nextEventAction.setToolTipText(PackageMessages.ControlFlowView_NextEventActionTooltip);
-        nextEventAction.setImageDescriptor(Activator.getDefault().getImageDescripterFromPath(NEXT_EVENT_ICON_PATH));
-        manager.add(nextEventAction);
+        fPreviousEventAction = new SearchEventAction(false, PackageMessages.ControlFlowView_PreviousEventJobName);
+        fPreviousEventAction.setText(PackageMessages.ControlFlowView_PreviousEventActionName);
+        fPreviousEventAction.setToolTipText(PackageMessages.ControlFlowView_PreviousEventActionTooltip);
+        fPreviousEventAction.setImageDescriptor(Activator.getDefault().getImageDescripterFromPath(PREV_EVENT_ICON_PATH));
+        manager.add(fPreviousEventAction);
+
+        fNextEventAction = new SearchEventAction(true, PackageMessages.ControlFlowView_NextEventJobName);
+        fNextEventAction.setText(PackageMessages.ControlFlowView_NextEventActionName);
+        fNextEventAction.setToolTipText(PackageMessages.ControlFlowView_NextEventActionTooltip);
+        fNextEventAction.setImageDescriptor(Activator.getDefault().getImageDescripterFromPath(NEXT_EVENT_ICON_PATH));
+        manager.add(fNextEventAction);
     }
 
     private IAction getOptimizationAction() {
This page took 0.02759 seconds and 5 git commands to generate.