Public Member Functions | |
LaTeX_Analysis_Listener (PD_Document *pDocument, IE_Exp_LaTeX *) | |
virtual | ~LaTeX_Analysis_Listener () |
virtual bool | populate (fl_ContainerLayout *, const PX_ChangeRecord *) |
virtual bool | populateStrux (pf_Frag_Strux *sdh, const PX_ChangeRecord *pcr, fl_ContainerLayout **psfh) |
virtual bool | change (fl_ContainerLayout *, const PX_ChangeRecord *) |
virtual bool | insertStrux (fl_ContainerLayout *, const PX_ChangeRecord *, pf_Frag_Strux *, PL_ListenerId, void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew)) |
virtual bool | signal (UT_uint32) |
Public Attributes | |
bool | m_hasEndnotes |
bool | m_hasTable |
bool | m_hasMultiRow |
Private Attributes | |
ie_Table * | m_pTableHelper |
LaTeX_Analysis_Listener::LaTeX_Analysis_Listener | ( | PD_Document * | pDocument, | |
IE_Exp_LaTeX * | ||||
) | [inline] |
References m_pTableHelper.
virtual LaTeX_Analysis_Listener::~LaTeX_Analysis_Listener | ( | ) | [inline, virtual] |
References DELETEP, and m_pTableHelper.
virtual bool LaTeX_Analysis_Listener::change | ( | fl_ContainerLayout * | , | |
const PX_ChangeRecord * | ||||
) | [inline, virtual] |
Implements PL_Listener.
References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
virtual bool LaTeX_Analysis_Listener::insertStrux | ( | fl_ContainerLayout * | , | |
const PX_ChangeRecord * | , | |||
pf_Frag_Strux * | , | |||
PL_ListenerId | , | |||
void(*)(pf_Frag_Strux *sdhNew,PL_ListenerId lid,fl_ContainerLayout *sfhNew) | ||||
) | [inline, virtual] |
Implements PL_Listener.
References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
virtual bool LaTeX_Analysis_Listener::populate | ( | fl_ContainerLayout * | , | |
const PX_ChangeRecord * | ||||
) | [inline, virtual] |
Implements PL_Listener.
virtual bool LaTeX_Analysis_Listener::populateStrux | ( | pf_Frag_Strux * | sdh, | |
const PX_ChangeRecord * | pcr, | |||
fl_ContainerLayout ** | psfh | |||
) | [inline, virtual] |
Implements PL_Listener.
References ie_Table::closeCell(), ie_Table::closeTable(), ie_Table::getBot(), PX_ChangeRecord::getIndexAP(), ie_Table::getTop(), PX_ChangeRecord::getType(), m_hasEndnotes, m_hasMultiRow, m_hasTable, m_pTableHelper, ie_Table::openCell(), ie_Table::openTable(), PTX_EndCell, PTX_EndEndnote, PTX_EndTable, PTX_SectionCell, PTX_SectionEndnote, PTX_SectionTable, and UT_ASSERT.
virtual bool LaTeX_Analysis_Listener::signal | ( | UT_uint32 | ) | [inline, virtual] |
Implements PL_Listener.
References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by populateStrux().
Referenced by populateStrux(), and s_LaTeX_Listener::s_LaTeX_Listener().
Referenced by populateStrux(), and s_LaTeX_Listener::s_LaTeX_Listener().
ie_Table* LaTeX_Analysis_Listener::m_pTableHelper [private] |
Referenced by LaTeX_Analysis_Listener(), populateStrux(), and ~LaTeX_Analysis_Listener().