29 #ifndef WPSCONTENTLISTENER_H
30 #define WPSCONTENTLISTENER_H
34 #include <libwpd/WPXPropertyList.h>
39 class WPXDocumentInterface;
41 class WPXPropertyListVector;
176 WPSContentListener(std::vector<WPSPageSpan>
const &pageList, WPXDocumentInterface *documentInterface);
228 void setTabs(
const std::vector<WPSTabStop> &tabStops);
266 std::string type=
"image/pict",
267 WPXPropertyList frameExtras=WPXPropertyList());
270 WPXPropertyList frameExtras=WPXPropertyList());
275 void openTable(std::vector<float>
const &colWidth, WPXUnit unit);
279 void openTableRow(
float h, WPXUnit unit,
bool headerRow=
false);
293 bool openSection(std::vector<int> colsWidth=std::vector<int>(), WPXUnit unit=WPX_INCH);
332 static void _addLanguage(
int lcid, WPXPropertyList &propList);
342 shared_ptr<WPSDocumentParsingState>
m_ds;
343 shared_ptr<WPSContentParsingState>
m_ps;
344 std::vector<shared_ptr<WPSContentParsingState> >
m_psStack;