// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.actions.relation; import static org.openstreetmap.josm.tools.I18n.tr; import java.awt.event.ActionEvent; import org.openstreetmap.josm.Main; import org.openstreetmap.josm.tools.ImageProvider; /** * The action for activating a relation in relation list dialog * @since 5793 */ public class SelectInRelationListAction extends AbstractRelationAction { /** * Constructs a new <code>SelectInRelationListAction</code>. */ public SelectInRelationListAction() { putValue(NAME, tr("Select in relation list")); putValue(SHORT_DESCRIPTION, tr("Select relation in relation list.")); putValue(SMALL_ICON, ImageProvider.get("dialogs", "selectionlist")); } @Override public void actionPerformed(ActionEvent e) { if (!isEnabled() || relations.isEmpty() || Main.map == null || Main.map.relationListDialog == null) return; Main.map.relationListDialog.unfurlDialog(); Main.map.relationListDialog.selectRelations(relations); } }