package games.strategy.engine.lobby.client.ui.action; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import games.strategy.engine.framework.startup.ui.InGameLobbyWatcherWrapper; public class RemoveGameFromLobbyAction extends AbstractAction { private static final long serialVersionUID = 8802420945692279375L; private final InGameLobbyWatcherWrapper m_lobbyWatcher; public RemoveGameFromLobbyAction(final InGameLobbyWatcherWrapper watcher) { super("Remove Game From Lobby"); m_lobbyWatcher = watcher; } @Override public void actionPerformed(final ActionEvent e) { m_lobbyWatcher.shutDown(); setEnabled(false); } }