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 enum 
    Type of tree action
    static class 
    Default selection adapter for tree viewers, executing actions in transactions
    static 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

    Constructors
    Constructor
    Description
     
    Move items from one tree to another
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addTreeViewerHotKey(QueryWizardControl queryWizard, TreeViewer tree, org.eclipse.jface.action.Action action, int hotkey)
    Add hot key for tree
    static void
    addTreeViewerHotKey(QueryWizardControl queryWizard, TreeViewer tree, org.eclipse.jface.action.Action action, int hotkey, boolean needTransaction)
    Add hot key for tree
    static org.eclipse.jface.action.Action
    createToolBarActions(QueryWizardControl queryWizard, QueryWizardToolBarAction queryWizardToolBarAction, TreeViewer tree)
    Create new toolbar action
    void
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • createToolBarActions

      public static org.eclipse.jface.action.Action createToolBarActions(QueryWizardControl queryWizard, QueryWizardToolBarAction queryWizardToolBarAction, TreeViewer tree)
      Create new toolbar action
      Parameters:
      queryWizard - query wizard
      queryWizardToolBarAction - action
      tree - 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 wizard
      tree - tree viewer
      action - action
      hotkey -
    • 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 wizard
      tree - tree viewer
      action - action
      hotkey -
      needTransaction - need transaction
    • run

      public void run()
      Specified by:
      run in interface org.eclipse.jface.action.IAction
      Overrides:
      run in class org.eclipse.jface.action.Action