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().
1.7.1