MMSInputManager Class Reference

#include <mmsinputmanager.h>

List of all members.


Public Member Functions

 MMSInputManager (string file, string name)
 ~MMSInputManager ()
void addDevice (MMS_INPUT_DEVICE device, int inputinterval)
void setWindowManager (IMMSWindowManager *wm)
void addSubscription (class MMSInputSubscription *sub)
void startListen ()
void stopListen ()

Private Member Functions

void handleInput (MMSInputEvent *inputevent)
void onEvent (_IMMSEvent *event)

Private Attributes

MMSMutex mutex
vector< MMSInputThread * > threads
IMMSWindowManagerwindowmanager
vector< class
MMSInputSubscription * > 
subscriptions
MMSKeySymbol lastkey
MMSInputMappermapper
MMSConfigDataconfig
MMSKeyMap mmskeys
MMSWindowbuttonpress_window
 store the window on which the button was pressed
bool button_pressed
short oldx
short oldy
struct timespec lastinput

Friends

class MMSInputThread

Detailed Description

Definition at line 43 of file mmsinputmanager.h.


Constructor & Destructor Documentation

MMSInputManager::MMSInputManager ( string  file,
string  name 
)

Definition at line 41 of file mmsinputmanager.cpp.

MMSInputManager::~MMSInputManager (  ) 

Definition at line 54 of file mmsinputmanager.cpp.


Member Function Documentation

void MMSInputManager::addDevice ( MMS_INPUT_DEVICE  device,
int  inputinterval 
)

Definition at line 380 of file mmsinputmanager.cpp.

void MMSInputManager::setWindowManager ( IMMSWindowManager wm  ) 

Definition at line 387 of file mmsinputmanager.cpp.

void MMSInputManager::addSubscription ( class MMSInputSubscription sub  ) 

Definition at line 405 of file mmsinputmanager.cpp.

void MMSInputManager::startListen (  ) 

Definition at line 392 of file mmsinputmanager.cpp.

void MMSInputManager::stopListen (  ) 

Definition at line 398 of file mmsinputmanager.cpp.

void MMSInputManager::handleInput ( MMSInputEvent inputevent  )  [private]

Definition at line 61 of file mmsinputmanager.cpp.

void MMSInputManager::onEvent ( _IMMSEvent event  )  [private]

Definition at line 409 of file mmsinputmanager.cpp.


Friends And Related Function Documentation

friend class MMSInputThread [friend]

Definition at line 74 of file mmsinputmanager.h.


Member Data Documentation

Definition at line 55 of file mmsinputmanager.h.

Definition at line 57 of file mmsinputmanager.h.

Definition at line 58 of file mmsinputmanager.h.

Definition at line 59 of file mmsinputmanager.h.

Definition at line 60 of file mmsinputmanager.h.

Definition at line 61 of file mmsinputmanager.h.

Definition at line 62 of file mmsinputmanager.h.

Definition at line 63 of file mmsinputmanager.h.

store the window on which the button was pressed

Definition at line 66 of file mmsinputmanager.h.

Definition at line 67 of file mmsinputmanager.h.

short MMSInputManager::oldx [private]

Definition at line 68 of file mmsinputmanager.h.

short MMSInputManager::oldy [private]

Definition at line 69 of file mmsinputmanager.h.

struct timespec MMSInputManager::lastinput [read, private]

Definition at line 70 of file mmsinputmanager.h.


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