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 Classes Modifier and Type Class Description static class
QueryWizardTreeActions.DefaultTreeActionsType
Type of tree actionstatic class
QueryWizardTreeActions.QueryWizardSelectionAdapter
Default selection adapter for tree viewers, executing actions in transactionsstatic class
QueryWizardTreeActions.ToolBarActionsType
Actions for tool bars
-
Constructor Summary
Constructors Constructor Description QueryWizardTreeActions(TreeViewer tree, QueryWizardTreeActions.DefaultTreeActionsType type)
QueryWizardTreeActions(TreeViewer treeFrom, TreeViewer treeTo, QueryWizardTreeActions.DefaultTreeActionsType type)
Move items from one tree to another
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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
-
-
-
-
Constructor Detail
-
QueryWizardTreeActions
public QueryWizardTreeActions(TreeViewer tree, QueryWizardTreeActions.DefaultTreeActionsType type)
- 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 Detail
-
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
-
-