#include <xap_InputModes.h>
Public Member Functions | |
| XAP_InputModes (void) | |
| ~XAP_InputModes (void) | |
| bool | createInputMode (const char *szName, EV_EditBindingMap *pBindingMap) |
| bool | setCurrentMap (const char *szName) |
| EV_EditEventMapper * | getCurrentMap (void) const |
| const char * | getCurrentMapName (void) const |
| EV_EditEventMapper * | getMapByName (const char *szName) const |
Protected Attributes | |
| UT_GenericVector < EV_EditEventMapper * > | m_vecEventMaps |
| UT_GenericVector< char * > | m_vecNames |
| UT_uint32 | m_indexCurrentEventMap |
| XAP_InputModes::XAP_InputModes | ( | void | ) |
References m_indexCurrentEventMap.
| XAP_InputModes::~XAP_InputModes | ( | void | ) |
| bool XAP_InputModes::createInputMode | ( | const char * | szName, | |
| EV_EditBindingMap * | pBindingMap | |||
| ) |
References UT_GenericVector< T >::addItem(), m_vecEventMaps, m_vecNames, UT_ASSERT, and UT_UNUSED.
Referenced by XAP_App::initialize(), and XAP_App::setInputMode().
| EV_EditEventMapper * XAP_InputModes::getCurrentMap | ( | void | ) | const |
References UT_GenericVector< T >::getNthItem(), m_indexCurrentEventMap, and m_vecEventMaps.
Referenced by XAP_App::getEditEventMapper().
| const char * XAP_InputModes::getCurrentMapName | ( | void | ) | const |
References UT_GenericVector< T >::getNthItem(), m_indexCurrentEventMap, and m_vecNames.
Referenced by XAP_App::getInputMode(), and XAP_App::setInputMode().
| EV_EditEventMapper * XAP_InputModes::getMapByName | ( | const char * | szName | ) | const |
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), m_vecEventMaps, and m_vecNames.
Referenced by XAP_App::setInputMode().
| bool XAP_InputModes::setCurrentMap | ( | const char * | szName | ) |
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), m_indexCurrentEventMap, and m_vecNames.
Referenced by XAP_App::initialize(), and XAP_App::setInputMode().
UT_uint32 XAP_InputModes::m_indexCurrentEventMap [protected] |
Referenced by getCurrentMap(), getCurrentMapName(), setCurrentMap(), and XAP_InputModes().
UT_GenericVector<EV_EditEventMapper *> XAP_InputModes::m_vecEventMaps [protected] |
Referenced by createInputMode(), getCurrentMap(), getMapByName(), and ~XAP_InputModes().
UT_GenericVector<char*> XAP_InputModes::m_vecNames [protected] |
Referenced by createInputMode(), getCurrentMapName(), getMapByName(), setCurrentMap(), and ~XAP_InputModes().
1.7.1