#include <px_CR_SpanChange.h>
Public Member Functions | |
PX_ChangeRecord_SpanChange (PXType type, PT_DocPosition position, PT_AttrPropIndex indexOldAP, PT_AttrPropIndex indexNewAP, PT_BufIndex bufIndex, UT_uint32 length, PT_BlockOffset blockOffset, bool isRevisionDelete) | |
~PX_ChangeRecord_SpanChange () | |
virtual PX_ChangeRecord * | reverse (void) const |
UT_uint32 | getLength (void) const |
PT_BufIndex | getBufIndex (void) const |
PT_AttrPropIndex | getOldIndexAP (void) const |
PT_BlockOffset | getBlockOffset (void) const |
void | AdjustBlockOffset (PT_BlockOffset iBlk) const |
bool | isRevisionDelete () const |
Protected Attributes | |
PT_BufIndex | m_bufIndex |
UT_uint32 | m_length |
PT_AttrPropIndex | m_indexOldAP |
PT_BlockOffset | m_blockOffset |
bool | m_bRevisionDelete |
PX_ChangeRecord_SpanChange::PX_ChangeRecord_SpanChange | ( | PXType | type, | |
PT_DocPosition | position, | |||
PT_AttrPropIndex | indexOldAP, | |||
PT_AttrPropIndex | indexNewAP, | |||
PT_BufIndex | bufIndex, | |||
UT_uint32 | length, | |||
PT_BlockOffset | blockOffset, | |||
bool | isRevisionDelete | |||
) |
References m_blockOffset, m_bufIndex, m_indexOldAP, and m_length.
Referenced by reverse().
PX_ChangeRecord_SpanChange::~PX_ChangeRecord_SpanChange | ( | ) |
void PX_ChangeRecord_SpanChange::AdjustBlockOffset | ( | PT_BlockOffset | iBlk | ) | const [inline] |
Referenced by pt_PieceTable::_doTheDo().
PT_BlockOffset PX_ChangeRecord_SpanChange::getBlockOffset | ( | void | ) | const |
References m_blockOffset.
Referenced by fl_BlockLayout::doclistener_changeSpan().
PT_BufIndex PX_ChangeRecord_SpanChange::getBufIndex | ( | void | ) | const |
References m_bufIndex.
Referenced by ABI_Collab_Export::_buildPacket().
UT_uint32 PX_ChangeRecord_SpanChange::getLength | ( | void | ) | const |
References m_length.
Referenced by ABI_Collab_Export::_buildPacket(), pt_PieceTable::_doTheDo(), fl_BlockLayout::doclistener_changeSpan(), and PD_Document::getAdjustmentForCR().
PT_AttrPropIndex PX_ChangeRecord_SpanChange::getOldIndexAP | ( | void | ) | const |
References m_indexOldAP.
bool PX_ChangeRecord_SpanChange::isRevisionDelete | ( | ) | const [inline] |
Referenced by fl_BlockLayout::doclistener_changeSpan().
PX_ChangeRecord * PX_ChangeRecord_SpanChange::reverse | ( | void | ) | const [virtual] |
Reimplemented from PX_ChangeRecord.
References PX_ChangeRecord::getRevType(), m_blockOffset, m_bRevisionDelete, m_bufIndex, PX_ChangeRecord::m_indexAP, m_indexOldAP, m_length, PX_ChangeRecord::m_position, PX_ChangeRecord_SpanChange(), and UT_ASSERT_HARMLESS.
PT_BlockOffset PX_ChangeRecord_SpanChange::m_blockOffset [mutable, protected] |
Referenced by getBlockOffset(), PX_ChangeRecord_SpanChange(), and reverse().
bool PX_ChangeRecord_SpanChange::m_bRevisionDelete [protected] |
Referenced by reverse().
PT_BufIndex PX_ChangeRecord_SpanChange::m_bufIndex [protected] |
Referenced by getBufIndex(), PX_ChangeRecord_SpanChange(), and reverse().
Referenced by getOldIndexAP(), PX_ChangeRecord_SpanChange(), and reverse().
UT_uint32 PX_ChangeRecord_SpanChange::m_length [protected] |
Referenced by getLength(), PX_ChangeRecord_SpanChange(), and reverse().