Public Member Functions | Protected Member Functions | Protected Attributes

EV_EditBindingMap Class Reference

#include <ev_EditBinding.h>

List of all members.

Public Member Functions

 EV_EditBindingMap (EV_EditMethodContainer *pemc)
 ~EV_EditBindingMap ()
EV_EditBindingfindEditBinding (EV_EditBits eb)
bool setBinding (EV_EditBits eb, const char *szMethodName)
bool setBinding (EV_EditBits eb, EV_EditBinding *peb)
bool removeBinding (EV_EditBits eb)
bool parseEditBinding (void)
void resetAll ()
void findEditBits (const char *szMethodName, std::vector< EV_EditBits > &list)
void getAll (std::map< EV_EditBits, const char * > &map)
const char * getShortcutFor (const EV_EditMethod *pEM) const

Protected Member Functions

bool bindingUsesMethod (EV_EditBinding *binding, EV_EditMethod *method)

Protected Attributes

EV_EditMethodContainerm_pemc
ev_EB_MouseTablem_pebMT [EV_COUNT_EMB]
ev_EB_NVK_Tablem_pebNVK
ev_EB_Char_Tablem_pebChar
UT_uint32 m_iLastMouseNo

Constructor & Destructor Documentation

EV_EditBindingMap::EV_EditBindingMap ( EV_EditMethodContainer pemc  ) 

References m_pebChar, m_pebMT, m_pebNVK, m_pemc, and UT_ASSERT.

EV_EditBindingMap::~EV_EditBindingMap (  ) 

References m_pebChar, m_pebMT, and m_pebNVK.


Member Function Documentation

bool EV_EditBindingMap::bindingUsesMethod ( EV_EditBinding binding,
EV_EditMethod method 
) [protected]
EV_EditBinding * EV_EditBindingMap::findEditBinding ( EV_EditBits  eb  ) 
void EV_EditBindingMap::findEditBits ( const char *  szMethodName,
std::vector< EV_EditBits > &  list 
)
void EV_EditBindingMap::getAll ( std::map< EV_EditBits, const char * > &  map  ) 
const char * EV_EditBindingMap::getShortcutFor ( const EV_EditMethod pEM  )  const
bool EV_EditBindingMap::parseEditBinding ( void   ) 
bool EV_EditBindingMap::removeBinding ( EV_EditBits  eb  ) 
void EV_EditBindingMap::resetAll (  ) 
bool EV_EditBindingMap::setBinding ( EV_EditBits  eb,
EV_EditBinding peb 
)
bool EV_EditBindingMap::setBinding ( EV_EditBits  eb,
const char *  szMethodName 
)

Member Data Documentation

Referenced by findEditBinding().

ev_EB_MouseTable* EV_EditBindingMap::m_pebMT[EV_COUNT_EMB] [protected]

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