/connexion-platform-control/src/info/reflectionsofmind/connexion/platform/control/host/action/RemoveParticipantAction.java
https://bitbucket.org/fixpoint/connexion · Java · 28 lines · 21 code · 7 blank · 0 comment · 0 complexity · e7c9e189e342e48cf41822f9a2550aba MD5 · raw file
- package info.reflectionsofmind.connexion.platform.control.host.action;
-
- import info.reflectionsofmind.connexion.platform.control.ServerParticipant;
- import info.reflectionsofmind.connexion.platform.control.control.IHostControl;
-
- import java.awt.event.ActionEvent;
-
- import javax.swing.AbstractAction;
-
- public class RemoveParticipantAction extends AbstractAction
- {
- private final IHostControl host;
-
- private final ServerParticipant participant;
-
- public RemoveParticipantAction(final IHostControl host, final ServerParticipant participant)
- {
- super("Kick");
- this.host = host;
- this.participant = participant;
- }
-
- @Override
- public void actionPerformed(final ActionEvent e)
- {
- this.host.kickParticipant(this.participant);
- }
- }