FIFE  2008.0
FIFE::IKeyController Class Reference

#include <ec_ikeycontroller.h>

Inheritance diagram for FIFE::IKeyController:

List of all members.

Public Member Functions

virtual void addKeyListener (IKeyListener *listener)=0
virtual void addKeyListenerFront (IKeyListener *listener)=0
virtual void removeKeyListener (IKeyListener *listener)=0

Detailed Description

Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events

Definition at line 43 of file ec_ikeycontroller.h.


Member Function Documentation

virtual void FIFE::IKeyController::addKeyListener ( IKeyListener listener) [pure virtual]

Adds a listener to the back of the listener deque Listener will be notified via the corresponding events

Parameters:
listenerlistener to add

Implemented in FIFE::EventManager.

virtual void FIFE::IKeyController::addKeyListenerFront ( IKeyListener listener) [pure virtual]

Adds a listener to the front of the listener deque Listener will be notified via the corresponding events

Parameters:
listenerlistener to add

Implemented in FIFE::EventManager.

virtual void FIFE::IKeyController::removeKeyListener ( IKeyListener listener) [pure virtual]

Removes an added listener from the controller. Listener will not be notified anymore via the corresponding events

Parameters:
listenerlistener to remove

Implemented in FIFE::EventManager.


The documentation for this class was generated from the following file: