#include <ie_exp_RTF.h>
Public Member Functions | |
ie_exp_RTF_MsWord97ListMulti (const fl_AutoNumConstPtr &pAuto) | |
~ie_exp_RTF_MsWord97ListMulti (void) | |
bool | isSimple (void) const |
bool | isMulti (void) const |
void | addLevel (UT_uint32 iLevel, ie_exp_RTF_MsWord97List *pMsWord97List) |
ie_exp_RTF_MsWord97List * | getListAtLevel (UT_uint32 iLevel, UT_uint32 nthList) |
UT_uint32 | getMatchingID (UT_uint32 listID) |
Private Attributes | |
UT_Vector * | m_vLevels [9] |
ie_exp_RTF_MsWord97ListMulti::ie_exp_RTF_MsWord97ListMulti | ( | const fl_AutoNumConstPtr & | pAuto | ) |
References addLevel(), and m_vLevels.
ie_exp_RTF_MsWord97ListMulti::~ie_exp_RTF_MsWord97ListMulti | ( | void | ) |
References m_vLevels, and UT_VECTOR_PURGEALL.
void ie_exp_RTF_MsWord97ListMulti::addLevel | ( | UT_uint32 | iLevel, | |
ie_exp_RTF_MsWord97List * | pList97 | |||
) |
Add a list to a level
iLevel | to add the list too | |
ie_exp_RTF_MsWord97List | * pList97 list to added at this level |
References UT_GenericVector< T >::addItem(), and m_vLevels.
Referenced by IE_Exp_RTF::_write_listtable(), and ie_exp_RTF_MsWord97ListMulti().
ie_exp_RTF_MsWord97List * ie_exp_RTF_MsWord97ListMulti::getListAtLevel | ( | UT_uint32 | iLevel, | |
UT_uint32 | nthList | |||
) |
Return the nthList List at level iLevel
iLevel | the level which we want to lists for | |
nthList | the list at the level we want |
References UT_GenericVector< T >::getItemCount(), and m_vLevels.
Referenced by IE_Exp_RTF::_output_MultiLevelRTF(), and IE_Exp_RTF::_write_listtable().
Return the listID of the first list element at the level that contains the list that matches listID
listID | the listID we're looking for. |
the | List ID number of the first list on the level that contains the ID. Return 0 if there is no match in the structure. |
References ie_exp_RTF_MsWord97List::getID(), UT_GenericVector< T >::getItemCount(), and m_vLevels.
bool ie_exp_RTF_MsWord97ListMulti::isMulti | ( | void | ) | const [inline] |
bool ie_exp_RTF_MsWord97ListMulti::isSimple | ( | void | ) | const [inline] |
UT_Vector* ie_exp_RTF_MsWord97ListMulti::m_vLevels[9] [private] |
Referenced by addLevel(), getListAtLevel(), getMatchingID(), ie_exp_RTF_MsWord97ListMulti(), and ~ie_exp_RTF_MsWord97ListMulti().