Package com._1c.g5.v8.dt.qw.ui.utils
Class QueryWizardTreeActions
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
com._1c.g5.v8.dt.qw.ui.utils.QueryWizardTreeActions
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class QueryWizardTreeActions
extends org.eclipse.jface.action.Action
Actions for query wizard
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Type of tree actionstatic class
Default selection adapter for tree viewers, executing actions in transactionsstatic enum
Actions for tool bars -
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
ConstructorsConstructorDescriptionQueryWizardTreeActions
(TreeViewer treeFrom, TreeViewer treeTo, QueryWizardTreeActions.DefaultTreeActionsType type) Move items from one tree to another -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addTreeViewerHotKey
(QueryWizardControl queryWizard, TreeViewer tree, org.eclipse.jface.action.Action action, int hotkey) Add hot key for treestatic void
addTreeViewerHotKey
(QueryWizardControl queryWizard, TreeViewer tree, org.eclipse.jface.action.Action action, int hotkey, boolean needTransaction) Add hot key for treestatic org.eclipse.jface.action.Action
createToolBarActions
(QueryWizardControl queryWizard, QueryWizardToolBarAction queryWizardToolBarAction, TreeViewer tree) Create new toolbar actionvoid
run()
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, setToolTipText
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Constructor Details
-
QueryWizardTreeActions
- Parameters:
tree
- tree for changingtype
- change type
-
QueryWizardTreeActions
public QueryWizardTreeActions(TreeViewer treeFrom, TreeViewer treeTo, QueryWizardTreeActions.DefaultTreeActionsType type) Move items from one tree to another- Parameters:
treeFrom
- tree fromtreeTo
- tree tootype
- change type
-
-
Method Details
-
createToolBarActions
public static org.eclipse.jface.action.Action createToolBarActions(QueryWizardControl queryWizard, QueryWizardToolBarAction queryWizardToolBarAction, TreeViewer tree) Create new toolbar action- Parameters:
queryWizard
- query wizardqueryWizardToolBarAction
- actiontree
- tree viewer- Returns:
- new action
-
addTreeViewerHotKey
public static void addTreeViewerHotKey(QueryWizardControl queryWizard, TreeViewer tree, org.eclipse.jface.action.Action action, int hotkey) Add hot key for tree- Parameters:
queryWizard
- query wizardtree
- tree vieweraction
- actionhotkey
-
-
addTreeViewerHotKey
public static void addTreeViewerHotKey(QueryWizardControl queryWizard, TreeViewer tree, org.eclipse.jface.action.Action action, int hotkey, boolean needTransaction) Add hot key for tree- Parameters:
queryWizard
- query wizardtree
- tree vieweraction
- actionhotkey
-needTransaction
- need transaction
-
run
public void run()- Specified by:
run
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
run
in classorg.eclipse.jface.action.Action
-