Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CKeyDefinition Class Reference

#include <KeyMap.h>

Inheritance diagram for CKeyDefinition:

CStreamObject CObject List of all members.

Public Member Functions

 CKeyDefinition (void)
virtual int Read (SStream *stream, Tag tag)
char * GetName (void)
int GetCode (void)
void Bind (KeyCallbackPtr f)

Public Attributes

Tag kyid
char name [64]
int code
bool user
bool enab
KeyCallbackPtr cb

Detailed Description

Definition at line 40 of file KeyMap.h.


Constructor & Destructor Documentation

CKeyDefinition::CKeyDefinition void   ) 
 

Definition at line 46 of file KeyMap.cpp.

References name.


Member Function Documentation

void CKeyDefinition::Bind KeyCallbackPtr  f  ) 
 

int CKeyDefinition::GetCode void   ) 
 

Definition at line 110 of file KeyMap.cpp.

References code.

Referenced by keys_buttons_keyset_cb().

char * CKeyDefinition::GetName void   ) 
 

Definition at line 105 of file KeyMap.cpp.

References name.

Referenced by keys_buttons_keyset_cb().

int CKeyDefinition::Read SStream stream,
Tag  tag
[virtual]
 

Reimplemented from CStreamObject.

Definition at line 52 of file KeyMap.cpp.

References code, enab, globals, kyid, SGlobals::logWarning, name, ReadInt(), ReadString(), ReadTag(), TAG_IGNORED, TAG_READ, TagToString(), user, and CLogFile::Write().


Member Data Documentation

KeyCallbackPtr CKeyDefinition::cb
 

Definition at line 59 of file KeyMap.h.

Referenced by CKeyMap::Bind(), and CKeyMap::KeyPress().

int CKeyDefinition::code
 

Definition at line 55 of file KeyMap.h.

Referenced by GetCode(), CKeyMap::KeyPress(), CKeyMap::Print(), and Read().

bool CKeyDefinition::enab
 

Definition at line 57 of file KeyMap.h.

Referenced by Read().

Tag CKeyDefinition::kyid
 

Definition at line 53 of file KeyMap.h.

Referenced by CKeyMap::KeyPress(), CKeyMap::Print(), CKeySet::Read(), and Read().

char CKeyDefinition::name[64]
 

Definition at line 54 of file KeyMap.h.

Referenced by CKeyDefinition(), GetName(), CKeyMap::Print(), and Read().

bool CKeyDefinition::user
 

Definition at line 56 of file KeyMap.h.

Referenced by Read().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen