use of com.haulmont.cuba.gui.components.Component.ShortcutTriggeredEvent in project cuba by cuba-platform.
the class WebComponentsHelper method getShortcutEvent.
public static ShortcutTriggeredEvent getShortcutEvent(com.haulmont.cuba.gui.components.Component source, Component target) {
Component vaadinSource = getVaadinSource(source);
if (vaadinSource == target) {
return new ShortcutTriggeredEvent(source, source);
}
if (source instanceof Container) {
Container container = (Container) source;
com.haulmont.cuba.gui.components.Component childComponent = findChildComponent(container, target);
return new ShortcutTriggeredEvent(source, childComponent);
}
return new ShortcutTriggeredEvent(source, null);
}
Aggregations