Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

uiKeyDesc Class Reference

List of all members.

Public Member Functions

 uiKeyDesc (const char *statestr=0, const char *keystr=0)
bool operator== (const uiKeyDesc &ev) const
bool set (const char *statestr, const char *keystr)
OD::ButtonState state () const
void setState (OD::ButtonState bs)
int key () const
void setKey (int k)
char asciiChar () const
bool isSimpleAscii () const
const char * stateStr () const
const char * keyStr () const
 uiKeyDesc (QKeyEvent *)

Static Public Member Functions

static const char ** sKeyKeyStrs ()

Protected Member Functions

void handleSpecialKey (const char *)

Protected Attributes

int key_
OD::ButtonState state_

Constructor & Destructor Documentation

uiKeyDesc::uiKeyDesc ( const char *  statestr = 0,
const char *  keystr = 0 
)
uiKeyDesc::uiKeyDesc ( QKeyEvent *   ) 

Member Function Documentation

char uiKeyDesc::asciiChar (  )  const
void uiKeyDesc::handleSpecialKey ( const char *   )  [protected]
bool uiKeyDesc::isSimpleAscii (  )  const
int uiKeyDesc::key (  )  const [inline]
const char* uiKeyDesc::keyStr (  )  const
bool uiKeyDesc::operator== ( const uiKeyDesc ev  )  const [inline]
bool uiKeyDesc::set ( const char *  statestr,
const char *  keystr 
)
void uiKeyDesc::setKey ( int  k  )  [inline]
void uiKeyDesc::setState ( OD::ButtonState  bs  )  [inline]
static const char** uiKeyDesc::sKeyKeyStrs (  )  [static]
OD::ButtonState uiKeyDesc::state (  )  const [inline]
const char* uiKeyDesc::stateStr (  )  const

Member Data Documentation

int uiKeyDesc::key_ [protected]
OD::ButtonState uiKeyDesc::state_ [protected]