Public Member Functions | |
s_MIF_Listener (PD_Document *pDocument, IE_Exp_MIF *pie) | |
virtual | ~s_MIF_Listener () |
virtual bool | populate (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr) |
virtual bool | populateStrux (pf_Frag_Strux *sdh, const PX_ChangeRecord *pcr, fl_ContainerLayout **psfh) |
virtual bool | change (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr) |
virtual bool | insertStrux (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr, pf_Frag_Strux *sdh, PL_ListenerId lid, void(*pfnBindHandles)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew)) |
virtual bool | signal (UT_uint32 iSignal) |
Protected Member Functions | |
void | _closeBlock (void) |
void | _outputData (const UT_UCSChar *p, UT_uint32 length) |
Protected Attributes | |
PD_Document * | m_pDocument |
IE_Exp_MIF * | m_pie |
bool | m_bInBlock |
UT_Wctomb | m_wctomb |
s_MIF_Listener::s_MIF_Listener | ( | PD_Document * | pDocument, | |
IE_Exp_MIF * | pie | |||
) |
References m_bInBlock, m_pDocument, and m_pie.
s_MIF_Listener::~s_MIF_Listener | ( | ) | [virtual] |
References _closeBlock().
void s_MIF_Listener::_closeBlock | ( | void | ) | [protected] |
References m_bInBlock.
Referenced by populateStrux(), and ~s_MIF_Listener().
void s_MIF_Listener::_outputData | ( | const UT_UCSChar * | p, | |
UT_uint32 | length | |||
) | [protected] |
Referenced by populate().
bool s_MIF_Listener::change | ( | fl_ContainerLayout * | sfh, | |
const PX_ChangeRecord * | pcr | |||
) | [virtual] |
Implements PL_Listener.
References UT_ASSERT.
virtual bool s_MIF_Listener::insertStrux | ( | fl_ContainerLayout * | sfh, | |
const PX_ChangeRecord * | pcr, | |||
pf_Frag_Strux * | sdh, | |||
PL_ListenerId | lid, | |||
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew) | pfnBindHandles | |||
) | [virtual] |
Implements PL_Listener.
bool s_MIF_Listener::populate | ( | fl_ContainerLayout * | sfh, | |
const PX_ChangeRecord * | pcr | |||
) | [virtual] |
Implements PL_Listener.
References _outputData(), PX_ChangeRecord_Span::getBufIndex(), PX_ChangeRecord::getIndexAP(), PX_ChangeRecord_Span::getLength(), PX_ChangeRecord_Object::getObjectType(), PD_Document::getPointer(), PX_ChangeRecord::getType(), m_pDocument, PTO_Bookmark, PTO_Field, PTO_Hyperlink, PTO_Image, PX_ChangeRecord::PXT_InsertFmtMark, PX_ChangeRecord::PXT_InsertObject, PX_ChangeRecord::PXT_InsertSpan, and UT_ASSERT.
bool s_MIF_Listener::populateStrux | ( | pf_Frag_Strux * | sdh, | |
const PX_ChangeRecord * | pcr, | |||
fl_ContainerLayout ** | psfh | |||
) | [virtual] |
Implements PL_Listener.
References _closeBlock(), PX_ChangeRecord::getType(), m_bInBlock, PTX_Block, PTX_Section, and UT_ASSERT.
bool s_MIF_Listener::signal | ( | UT_uint32 | iSignal | ) | [virtual] |
Implements PL_Listener.
References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
bool s_MIF_Listener::m_bInBlock [protected] |
Referenced by _closeBlock(), populateStrux(), and s_MIF_Listener().
PD_Document* s_MIF_Listener::m_pDocument [protected] |
Referenced by populate(), and s_MIF_Listener().
IE_Exp_MIF* s_MIF_Listener::m_pie [protected] |
Referenced by s_MIF_Listener().
UT_Wctomb s_MIF_Listener::m_wctomb [protected] |