com.threerings.toybox.lobby.client
Class LobbyController

java.lang.Object
  extended by com.samskivert.swing.Controller
      extended by com.threerings.crowd.client.PlaceController
          extended by com.threerings.toybox.lobby.client.LobbyController
All Implemented Interfaces:
ActionListener, EventListener

public class LobbyController
extends PlaceController

Handles the client side of the ToyBox match-making interface.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.crowd.client.PlaceController
PlaceController.DelegateOp
 
Nested classes/interfaces inherited from class com.samskivert.swing.Controller
Controller.ActionInvoker
 
Field Summary
protected  LobbyConfig _config
           
protected  ToyBoxContext _ctx
           
protected  LobbyPanel _panel
           
 
Fields inherited from class com.threerings.crowd.client.PlaceController
_delegates, _plobj, _view
 
Fields inherited from class com.samskivert.swing.Controller
DISPATCHER
 
Constructor Summary
LobbyController()
           
 
Method Summary
protected  PlaceView createPlaceView(CrowdContext ctx)
           
 void init(CrowdContext ctx, PlaceConfig config)
           
 void willEnterPlace(PlaceObject plobj)
           
 
Methods inherited from class com.threerings.crowd.client.PlaceController
addDelegate, applyToDelegates, createPlaceView, didInit, didLeavePlace, getPlaceConfig, getPlaceView, handleAction, mayLeavePlace
 
Methods inherited from class com.samskivert.swing.Controller
actionPerformed, configureAction, createActionButton, generateArguments, handleAction, handleAction, handleAction, postAction, postAction, postAction, setControlledPanel, wasAdded, wasRemoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_ctx

protected ToyBoxContext _ctx

_config

protected LobbyConfig _config

_panel

protected LobbyPanel _panel
Constructor Detail

LobbyController

public LobbyController()
Method Detail

init

public void init(CrowdContext ctx,
                 PlaceConfig config)
Overrides:
init in class PlaceController

willEnterPlace

public void willEnterPlace(PlaceObject plobj)
Overrides:
willEnterPlace in class PlaceController

createPlaceView

protected PlaceView createPlaceView(CrowdContext ctx)
Overrides:
createPlaceView in class PlaceController