Example usage for org.eclipse.jface.bindings Trigger equals

List of usage examples for org.eclipse.jface.bindings Trigger equals

Introduction

In this page you can find the example usage for org.eclipse.jface.bindings Trigger equals.

Prototype

@Override
public abstract boolean equals(final Object object);

Source Link

Document

Tests whether this object is equal to another object.

Usage

From source file:org.eclipse.cdt.internal.ui.typehierarchy.THInformationControl.java

License:Open Source License

private KeyAdapter getKeyAdapter() {
    if (fKeyAdapter == null) {
        fKeyAdapter = new KeyAdapter() {
            @Override//  ww  w.ja  v a 2 s. co  m
            public void keyPressed(KeyEvent e) {
                int accelerator = SWTKeySupport.convertEventToUnmodifiedAccelerator(e);
                KeyStroke keyStroke = SWTKeySupport.convertAcceleratorToKeyStroke(accelerator);
                Trigger[] triggers = getInvokingCommandTriggerSequence().getTriggers();
                if (triggers == null)
                    return;

                for (Trigger trigger : triggers) {
                    if (trigger.equals(keyStroke)) {
                        e.doit = false;
                        toggleHierarchy();
                        return;
                    }
                }
            }
        };
    }
    return fKeyAdapter;
}