private ICommandListener getCommandListener() { if (commandListener == null) { commandListener = commandEvent -> { if (commandEvent.isHandledChanged() || commandEvent.isEnabledChanged() || commandEvent.isDefinedChanged()) { updateCommandProperties(commandEvent); } }; } return commandListener; }
protected ICommandListener getCommandListener() { if (commandListener == null) { commandListener = commandEvent -> { if (commandEvent.isHandledChanged() || commandEvent.isEnabledChanged()) { if (commandEvent.getCommand().isDefined()) { setEnabled(commandEvent.getCommand().isEnabled()); } } }; } return commandListener; }
if (commandEvent.isEnabledChanged() || commandEvent.isHandledChanged()) { if (visibleEnabled) {