Public Member Functions | Private Attributes

XAP_Toolbar_Factory_vec Class Reference

#include <xap_Toolbar_Layouts.h>

List of all members.

Public Member Functions

 XAP_Toolbar_Factory_vec (const char *szName)
 XAP_Toolbar_Factory_vec (XAP_Toolbar_Factory_tt *orig)
 XAP_Toolbar_Factory_vec (EV_Toolbar_Layout *orig)
 ~XAP_Toolbar_Factory_vec ()
UT_uint32 getNrEntries (void)
void add_lt (XAP_Toolbar_Factory_lt *plt)
XAP_Toolbar_Factory_ltgetNth_lt (UT_uint32 i)
void insertLastItem (XAP_Toolbar_Factory_lt *p)
void insertItemBefore (XAP_Toolbar_Factory_lt *p, XAP_Toolbar_Id id)
void insertItemAfter (XAP_Toolbar_Factory_lt *p, XAP_Toolbar_Id id)
bool removeToolbarId (XAP_Toolbar_Id id)
const char * getToolbarName (void)
XAP_String_Id getLabelStringID (void)
const gchar * getPrefKey (void)

Private Attributes

UT_String m_name
XAP_String_Id m_label
const gchar * m_prefKey
UT_GenericVector
< XAP_Toolbar_Factory_lt * > 
m_Vec_lt

Constructor & Destructor Documentation

XAP_Toolbar_Factory_vec::XAP_Toolbar_Factory_vec ( const char *  szName  ) 
XAP_Toolbar_Factory_vec::XAP_Toolbar_Factory_vec ( XAP_Toolbar_Factory_tt orig  ) 
XAP_Toolbar_Factory_vec::XAP_Toolbar_Factory_vec ( EV_Toolbar_Layout orig  ) 
XAP_Toolbar_Factory_vec::~XAP_Toolbar_Factory_vec ( void   ) 

References m_Vec_lt, and UT_VECTOR_PURGEALL.


Member Function Documentation

void XAP_Toolbar_Factory_vec::add_lt ( XAP_Toolbar_Factory_lt plt  ) 

Used to manually construct a XAP_Toolbar_Factory_vec from a preference scheme

References UT_GenericVector< T >::addItem(), and m_Vec_lt.

Referenced by XAP_Toolbar_Factory::restoreToolbarsFromCurrentScheme().

XAP_String_Id XAP_Toolbar_Factory_vec::getLabelStringID ( void   ) 

References m_label.

Referenced by XAP_Toolbar_Factory::getToolbarNames().

UT_uint32 XAP_Toolbar_Factory_vec::getNrEntries ( void   ) 
XAP_Toolbar_Factory_lt * XAP_Toolbar_Factory_vec::getNth_lt ( UT_uint32  i  ) 
const gchar * XAP_Toolbar_Factory_vec::getPrefKey ( void   ) 
const char * XAP_Toolbar_Factory_vec::getToolbarName ( void   ) 
void XAP_Toolbar_Factory_vec::insertItemAfter ( XAP_Toolbar_Factory_lt p,
XAP_Toolbar_Id  id 
)
void XAP_Toolbar_Factory_vec::insertItemBefore ( XAP_Toolbar_Factory_lt p,
XAP_Toolbar_Id  id 
)
void XAP_Toolbar_Factory_vec::insertLastItem ( XAP_Toolbar_Factory_lt p  ) 
bool XAP_Toolbar_Factory_vec::removeToolbarId ( XAP_Toolbar_Id  id  ) 

Member Data Documentation

const gchar* XAP_Toolbar_Factory_vec::m_prefKey [private]

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