#include <px_CR_ObjectChange.h>
Public Member Functions | |
PX_ChangeRecord_ObjectChange (PXType type, PT_DocPosition position, PT_AttrPropIndex indexOldAP, PT_AttrPropIndex indexNewAP, PTObjectType pto, PT_BlockOffset blockOffset, bool bRevisionDelete) | |
~PX_ChangeRecord_ObjectChange () | |
virtual PX_ChangeRecord * | reverse (void) const |
PTObjectType | getObjectType (void) const |
PT_AttrPropIndex | getOldIndexAP (void) const |
PT_BlockOffset | getBlockOffset (void) const |
bool | isRevisionDelete () const |
void | AdjustBlockOffset (PT_BlockOffset iBlk) const |
Protected Attributes | |
PT_AttrPropIndex | m_indexOldAP |
PTObjectType | m_objectType |
PT_BlockOffset | m_blockOffset |
bool | m_bRevisionDelete |
PX_ChangeRecord_ObjectChange::PX_ChangeRecord_ObjectChange | ( | PXType | type, | |
PT_DocPosition | position, | |||
PT_AttrPropIndex | indexOldAP, | |||
PT_AttrPropIndex | indexNewAP, | |||
PTObjectType | pto, | |||
PT_BlockOffset | blockOffset, | |||
bool | bRevisionDelete | |||
) |
References m_blockOffset, m_indexOldAP, and m_objectType.
Referenced by reverse().
PX_ChangeRecord_ObjectChange::~PX_ChangeRecord_ObjectChange | ( | ) |
void PX_ChangeRecord_ObjectChange::AdjustBlockOffset | ( | PT_BlockOffset | iBlk | ) | const [inline] |
Referenced by pt_PieceTable::_doTheDo().
PT_BlockOffset PX_ChangeRecord_ObjectChange::getBlockOffset | ( | void | ) | const |
References m_blockOffset.
Referenced by fl_BlockLayout::doclistener_changeObject().
PTObjectType PX_ChangeRecord_ObjectChange::getObjectType | ( | void | ) | const |
References m_objectType.
Referenced by ABI_Collab_Export::_buildPacket(), and fl_BlockLayout::doclistener_changeObject().
PT_AttrPropIndex PX_ChangeRecord_ObjectChange::getOldIndexAP | ( | void | ) | const |
References m_indexOldAP.
bool PX_ChangeRecord_ObjectChange::isRevisionDelete | ( | ) | const [inline] |
PX_ChangeRecord * PX_ChangeRecord_ObjectChange::reverse | ( | void | ) | const [virtual] |
Reimplemented from PX_ChangeRecord.
References PX_ChangeRecord::getRevType(), m_blockOffset, m_bRevisionDelete, PX_ChangeRecord::m_indexAP, m_indexOldAP, m_objectType, PX_ChangeRecord::m_position, PX_ChangeRecord_ObjectChange(), and UT_ASSERT_HARMLESS.
PT_BlockOffset PX_ChangeRecord_ObjectChange::m_blockOffset [mutable, protected] |
Referenced by getBlockOffset(), PX_ChangeRecord_ObjectChange(), and reverse().
bool PX_ChangeRecord_ObjectChange::m_bRevisionDelete [protected] |
Referenced by reverse().
Referenced by getOldIndexAP(), PX_ChangeRecord_ObjectChange(), and reverse().
Referenced by getObjectType(), PX_ChangeRecord_ObjectChange(), and reverse().