Public Member Functions | |
_vectt (_tt *orig) | |
~_vectt () | |
UT_uint32 | getNrEntries (void) |
_lt * | getNth_lt (UT_uint32 n) |
void | insertItemAt (_lt *p, XAP_Menu_Id id) |
void | insertItemBefore (_lt *p, XAP_Menu_Id id) |
void | removeItem (XAP_Menu_Id id) |
void | setNthIDFlags (UT_uint32 n, XAP_Menu_Id id, EV_Menu_LayoutFlags flags) |
Public Attributes | |
const char * | m_name |
EV_EditMouseContext | m_emc |
Private Attributes | |
UT_GenericVector< _lt * > | m_Vec_lt |
_vectt::_vectt | ( | _tt * | orig | ) | [inline] |
References _tt::m_emc, _tt::m_lt, _tt::m_name, and _tt::m_nrEntries.
_vectt::~_vectt | ( | ) | [inline] |
References UT_VECTOR_PURGEALL.
UT_uint32 _vectt::getNrEntries | ( | void | ) | [inline] |
Referenced by XAP_Menu_Factory::CreateMenuLayout(), and XAP_Menu_Factory::getNewID().
Referenced by XAP_Menu_Factory::CreateMenuLayout(), and XAP_Menu_Factory::getNewID().
void _vectt::insertItemAt | ( | _lt * | p, | |
XAP_Menu_Id | id | |||
) | [inline] |
References _lt::m_id, and UT_ASSERT_HARMLESS.
Referenced by XAP_Menu_Factory::addNewMenuAfter(), and XAP_Menu_Factory::addNewMenuBefore().
void _vectt::insertItemBefore | ( | _lt * | p, | |
XAP_Menu_Id | id | |||
) | [inline] |
References _lt::m_id, and UT_ASSERT_HARMLESS.
Referenced by XAP_Menu_Factory::addNewMenuBefore().
void _vectt::removeItem | ( | XAP_Menu_Id | id | ) | [inline] |
References _lt::m_id, and UT_ASSERT_HARMLESS.
Referenced by XAP_Menu_Factory::removeMenuItem().
void _vectt::setNthIDFlags | ( | UT_uint32 | n, | |
XAP_Menu_Id | id, | |||
EV_Menu_LayoutFlags | flags | |||
) | [inline] |
References _lt::m_flags, and _lt::m_id.
Referenced by XAP_Menu_Factory::FindContextMenu(), and XAP_Menu_Factory::removeContextMenu().
const char* _vectt::m_name |
UT_GenericVector<_lt*> _vectt::m_Vec_lt [private] |