Class NewTmfViewAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.tracecompass.tmf.ui.views.NewTmfViewAction
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class NewTmfViewAction
extends org.eclipse.jface.action.Action
Action to instantiate a new instance of views that support it.
- Since:
- 3.2
- Author:
- Jonathan Rajotte Julien
-
Field Summary
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT -
Constructor Summary
ConstructorsConstructorDescriptionNewTmfViewAction(TmfView view) Creates an action that opens a new view.NewTmfViewAction(TmfView view, @NonNull ITmfTrace pinnedTrace, boolean newInstance) Creates an action that opens a new pinned view, optionally on a new instance of the specified trace.NewTmfViewAction(TmfView view, ITmfTrace pinnedTrace) Creates an action that opens a new pinnable view, optionally pinned. -
Method Summary
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
NewTmfViewAction
Creates an action that opens a new view.- Parameters:
view- The view for which the action is created
-
NewTmfViewAction
Creates an action that opens a new pinnable view, optionally pinned.- Parameters:
view- The view for which the action is createdpinnedTrace- The trace to which the view should be pinned, or null for unpinned
-
NewTmfViewAction
Creates an action that opens a new pinned view, optionally on a new instance of the specified trace.- Parameters:
view- The view for which the action is createdpinnedTrace- The trace to which the view should be pinnednewInstance- true if a new instance of the pinned trace should be used
-
-
Method Details
-
run
public void run()- Specified by:
runin interfaceorg.eclipse.jface.action.IAction- Overrides:
runin classorg.eclipse.jface.action.Action
-