34 #ifndef MWAW_CONTENT_LISTENER_H
35 #define MWAW_CONTENT_LISTENER_H
39 #include <libwpd/libwpd.h>
44 class WPXDocumentInterface;
46 class WPXPropertyListVector;
61 namespace MWAWContentListenerInternal
134 void setList(shared_ptr<MWAWList> list);
159 std::string type=
"image/pict",
160 WPXPropertyList frameExtras=WPXPropertyList());
163 WPXPropertyList frameExtras=WPXPropertyList(),
164 WPXPropertyList textboxExtras=WPXPropertyList());
168 void openTable(std::vector<float>
const &colWidth, WPXUnit unit,
169 WPXPropertyList tableExtras=WPXPropertyList());
173 void openTableRow(
float h, WPXUnit unit,
bool headerRow=
false);
191 bool openSection(std::vector<int> colsWidth=std::vector<int>(), WPXUnit unit=WPX_POINT);
244 shared_ptr<MWAWContentListenerInternal::DocumentState>
m_ds;
246 shared_ptr<MWAWContentListenerInternal::State>
m_ps;
248 std::vector<shared_ptr<MWAWContentListenerInternal::State> >
m_psStack;