25 #ifndef WPSCONTENTLISTENER_H
26 #define WPSCONTENTLISTENER_H
30 #include <libwpd/libwpd.h>
35 class WPXDocumentInterface;
37 class WPXPropertyListVector;
171 WPSContentListener(std::vector<WPSPageSpan>
const &pageList, WPXDocumentInterface *documentInterface);
223 void setTabs(
const std::vector<WPSTabStop> &tabStops);
261 std::string type=
"image/pict",
262 WPXPropertyList frameExtras=WPXPropertyList());
265 WPXPropertyList frameExtras=WPXPropertyList());
270 void openTable(std::vector<float>
const &colWidth, WPXUnit unit);
274 void openTableRow(
float h, WPXUnit unit,
bool headerRow=
false);
292 bool openSection(std::vector<int> colsWidth=std::vector<int>(), WPXUnit unit=WPX_INCH);
331 static void _addLanguage(
int lcid, WPXPropertyList &propList);
341 shared_ptr<WPSDocumentParsingState>
m_ds;
342 shared_ptr<WPSContentParsingState>
m_ps;
343 std::vector<shared_ptr<WPSContentParsingState> >
m_psStack;