OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiKeyDesc Class Reference
Inheritance diagram for uiKeyDesc:
[legend]

Public Member Functions

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

Static Public Member Functions

static const char ** sKeyKeyStrs ()
 

Protected Member Functions

void handleSpecialKey (const char *)
 

Protected Attributes

int key_
 
OD::ButtonState state_
 

Detailed Description

Constructor & Destructor Documentation

uiKeyDesc::uiKeyDesc ( const char *  statestr = 0,
const char *  keystr = 0 
)
virtual uiKeyDesc::~uiKeyDesc ( )
inlinevirtual
uiKeyDesc::uiKeyDesc ( mQtclass(QKeyEvent *)  )

Member Function Documentation

char uiKeyDesc::asciiChar ( ) const
BufferString uiKeyDesc::getKeySequenceStr ( ) const
void uiKeyDesc::handleSpecialKey ( const char *  )
protected
bool uiKeyDesc::isSimpleAscii ( ) const
virtual int uiKeyDesc::key ( ) const
inlinevirtual
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

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019