#include <fl_TOCLayout.h>
Public Member Functions | |
| TOCEntry (fl_BlockLayout *pBlock, UT_sint32 iLevel, UT_UTF8String &sDispStyle, bool bHaveLabel, FootnoteType iFType, UT_UTF8String &sBefore, UT_UTF8String sAfter, bool bInherit, UT_sint32 iStartAt) | |
| virtual | ~TOCEntry (void) |
| fl_BlockLayout * | getBlock (void) |
| PT_DocPosition | getPositionInDoc (void) |
| UT_sint32 | getLevel (void) |
| UT_UTF8String & | getDispStyle (void) |
| bool | hasLabel (void) const |
| bool | doesInherit (void) |
| void | setPosInList (UT_sint32 posInList) |
| UT_sint32 | getPosInList (void) |
| void | calculateLabel (TOCEntry *pPrevLevel) |
| UT_UTF8String & | getNumLabel (void) |
| UT_UTF8String | getFullLabel (void) |
Private Attributes | |
| fl_BlockLayout * | m_pBlock |
| UT_sint32 | m_iLevel |
| UT_UTF8String | m_sDispStyle |
| bool | m_bHasLabel |
| FootnoteType | m_iFType |
| UT_UTF8String | m_sBefore |
| UT_UTF8String | m_sAfter |
| bool | m_bInherit |
| UT_sint32 | m_iPosInList |
| UT_UTF8String | m_sLabel |
| TOCEntry::TOCEntry | ( | fl_BlockLayout * | pBlock, | |
| UT_sint32 | iLevel, | |||
| UT_UTF8String & | sDispStyle, | |||
| bool | bHaveLabel, | |||
| FootnoteType | iFType, | |||
| UT_UTF8String & | sBefore, | |||
| UT_UTF8String | sAfter, | |||
| bool | bInherit, | |||
| UT_sint32 | iStartAt | |||
| ) |
| TOCEntry::~TOCEntry | ( | void | ) | [virtual] |
References m_iLevel, and UT_DEBUGMSG.
| void TOCEntry::calculateLabel | ( | TOCEntry * | pPrevLevel | ) |
| bool TOCEntry::doesInherit | ( | void | ) | [inline] |
| fl_BlockLayout* TOCEntry::getBlock | ( | void | ) | [inline] |
| UT_UTF8String& TOCEntry::getDispStyle | ( | void | ) | [inline] |
Referenced by fl_TOCLayout::_addBlockInVec().
| UT_UTF8String TOCEntry::getFullLabel | ( | void | ) |
References UT_UTF8String::clear(), m_sAfter, m_sBefore, and m_sLabel.
Referenced by fl_TOCLayout::getTOCListLabel().
| UT_sint32 TOCEntry::getLevel | ( | void | ) | [inline] |
Referenced by fl_TOCLayout::_addBlockInVec(), fl_TOCLayout::_calculateLabels(), and fl_TOCLayout::_getStartValue().
| UT_UTF8String& TOCEntry::getNumLabel | ( | void | ) | [inline] |
Referenced by calculateLabel().
| UT_sint32 TOCEntry::getPosInList | ( | void | ) | [inline] |
Referenced by fl_TOCLayout::_calculateLabels().
| PT_DocPosition TOCEntry::getPositionInDoc | ( | void | ) |
References fl_BlockLayout::getPosition(), and m_pBlock.
| bool TOCEntry::hasLabel | ( | void | ) | const [inline] |
Referenced by fl_TOCLayout::_createAndFillTOCEntry().
| void TOCEntry::setPosInList | ( | UT_sint32 | posInList | ) |
References m_iPosInList.
Referenced by fl_TOCLayout::_calculateLabels().
bool TOCEntry::m_bHasLabel [private] |
bool TOCEntry::m_bInherit [private] |
Referenced by calculateLabel().
FootnoteType TOCEntry::m_iFType [private] |
Referenced by calculateLabel().
UT_sint32 TOCEntry::m_iLevel [private] |
Referenced by ~TOCEntry().
UT_sint32 TOCEntry::m_iPosInList [private] |
Referenced by calculateLabel(), and setPosInList().
fl_BlockLayout* TOCEntry::m_pBlock [private] |
Referenced by calculateLabel(), and getPositionInDoc().
UT_UTF8String TOCEntry::m_sAfter [private] |
Referenced by getFullLabel().
UT_UTF8String TOCEntry::m_sBefore [private] |
Referenced by getFullLabel().
UT_UTF8String TOCEntry::m_sDispStyle [private] |
UT_UTF8String TOCEntry::m_sLabel [private] |
Referenced by calculateLabel(), and getFullLabel().
1.7.1