10#ifndef IWORKPRESENTATIONREDIRECTOR_H_INCLUDED
11#define IWORKPRESENTATIONREDIRECTOR_H_INCLUDED
25 void startDocument(
const librevenge::RVNGPropertyList &propList)
override;
28 void definePageStyle(
const librevenge::RVNGPropertyList &propList)
override;
32 void openPageSpan(
const librevenge::RVNGPropertyList &propList)
override;
35 void startSlide(
const librevenge::RVNGPropertyList &propList)
override;
38 void startMasterSlide(
const librevenge::RVNGPropertyList &propList)
override;
41 void setStyle(
const librevenge::RVNGPropertyList &propList)
override;
43 void startLayer(
const librevenge::RVNGPropertyList &propList)
override;
46 void openHeader(
const librevenge::RVNGPropertyList &propList)
override;
49 void openFooter(
const librevenge::RVNGPropertyList &propList)
override;
54 void openParagraph(
const librevenge::RVNGPropertyList &propList)
override;
59 void openSpan(
const librevenge::RVNGPropertyList &propList)
override;
62 void openLink(
const librevenge::RVNGPropertyList &propList)
override;
67 void openSection(
const librevenge::RVNGPropertyList &propList)
override;
75 void insertField(
const librevenge::RVNGPropertyList &propList)
override;
81 void openListElement(
const librevenge::RVNGPropertyList &propList)
override;
84 void openFootnote(
const librevenge::RVNGPropertyList &propList)
override;
87 void openEndnote(
const librevenge::RVNGPropertyList &propList)
override;
90 void openComment(
const librevenge::RVNGPropertyList &propList)
override;
93 void openTextBox(
const librevenge::RVNGPropertyList &propList)
override;
98 void openTable(
const librevenge::RVNGPropertyList &propList)
override;
99 void openTableRow(
const librevenge::RVNGPropertyList &propList)
override;
101 void openTableCell(
const librevenge::RVNGPropertyList &propList)
override;
105 void openFrame(
const librevenge::RVNGPropertyList &propList)
override;
108 void insertEquation(
const librevenge::RVNGPropertyList &propList)
override;
110 void openGroup(
const librevenge::RVNGPropertyList &propList)
override;
115 void drawRectangle(
const librevenge::RVNGPropertyList &propList)
override;
116 void drawEllipse(
const librevenge::RVNGPropertyList &propList)
override;
117 void drawPolygon(
const librevenge::RVNGPropertyList &propList)
override;
118 void drawPolyline(
const librevenge::RVNGPropertyList &propList)
override;
119 void drawPath(
const librevenge::RVNGPropertyList &propList)
override;
123 void drawConnector(
const librevenge::RVNGPropertyList &propList)
override;
125 void startTextObject(
const librevenge::RVNGPropertyList &propList)
override;
128 void startNotes(
const librevenge::RVNGPropertyList &propList)
override;
131 void defineChartStyle(
const librevenge::RVNGPropertyList &propList)
override;
133 void openChart(
const librevenge::RVNGPropertyList &propList)
override;
141 void insertChartAxis(
const librevenge::RVNGPropertyList &propList)
override;
142 void openChartSeries(
const librevenge::RVNGPropertyList &propList)
override;
156 void insertAnimation(
const librevenge::RVNGPropertyList &propList)
override;
157 void insertEffect(
const librevenge::RVNGPropertyList &propList)
override;
163 librevenge::RVNGPresentationInterface *
const m_iface;
Definition IWORKDocumentInterface.h:19
void drawGraphicObject(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:398
IWORKPresentationRedirector & operator=(const IWORKPresentationRedirector &)
void closeFooter() override
Definition IWORKPresentationRedirector.cpp:115
void endMasterSlide() override
Definition IWORKPresentationRedirector.cpp:78
void insertField(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:206
void insertMotionAnimation(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:530
void closeChartTextObject() override
Definition IWORKPresentationRedirector.cpp:458
void insertAnimation(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:542
void openTableRow(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:298
void insertBinaryObject(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:342
void closeFrame() override
Definition IWORKPresentationRedirector.cpp:338
void closeEndnote() override
Definition IWORKPresentationRedirector.cpp:261
void openFootnote(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:248
void closeAnimationSequence() override
Definition IWORKPresentationRedirector.cpp:500
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:45
void openChart(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:440
void openAnimationIteration(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:518
IWORKPresentationRedirector(librevenge::RVNGPresentationInterface *iface)
Definition IWORKPresentationRedirector.cpp:17
void openParagraph(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:126
void openHeader(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:102
void openGroup(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:351
void openTextBox(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:278
void closePageSpan() override
Definition IWORKPresentationRedirector.cpp:55
void openFrame(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:334
void closeComment() override
Definition IWORKPresentationRedirector.cpp:272
void closeAnimationIteration() override
Definition IWORKPresentationRedirector.cpp:524
void closeListElement() override
Definition IWORKPresentationRedirector.cpp:242
void openAnimationSequence(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:494
void startTextObject(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:410
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:212
void drawPath(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:392
void closeFootnote() override
Definition IWORKPresentationRedirector.cpp:252
void openAnimationGroup(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:506
void closeOrderedListLevel() override
Definition IWORKPresentationRedirector.cpp:224
void openLink(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:156
void setStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:84
void insertText(const librevenge::RVNGString &text) override
Definition IWORKPresentationRedirector.cpp:194
void definePageStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:40
void openFooter(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:111
void insertTab() override
Definition IWORKPresentationRedirector.cpp:182
void closeChartPlotArea() override
Definition IWORKPresentationRedirector.cpp:470
void openTableCell(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:310
void insertSpace() override
Definition IWORKPresentationRedirector.cpp:188
void insertEffect(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:548
void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:322
void closeTable() override
Definition IWORKPresentationRedirector.cpp:328
void closeUnorderedListLevel() override
Definition IWORKPresentationRedirector.cpp:230
void openChartTextObject(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:452
void closeSpan() override
Definition IWORKPresentationRedirector.cpp:150
void setDocumentMetaData(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:22
void closeTextBox() override
Definition IWORKPresentationRedirector.cpp:282
void closeHeader() override
Definition IWORKPresentationRedirector.cpp:106
void closeParagraph() override
Definition IWORKPresentationRedirector.cpp:132
void openComment(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:266
void openTable(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:292
void drawConnector(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:404
void endSlide() override
Definition IWORKPresentationRedirector.cpp:66
void closeAnimationGroup() override
Definition IWORKPresentationRedirector.cpp:512
void openSpan(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:144
void openPageSpan(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:51
void closeChart() override
Definition IWORKPresentationRedirector.cpp:446
void closeLink() override
Definition IWORKPresentationRedirector.cpp:162
void startLayer(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:90
void closeChartSeries() override
Definition IWORKPresentationRedirector.cpp:488
void openSection(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:173
void startDocument(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:28
void endLayer() override
Definition IWORKPresentationRedirector.cpp:96
void insertLineBreak() override
Definition IWORKPresentationRedirector.cpp:200
void closeTableCell() override
Definition IWORKPresentationRedirector.cpp:316
void drawPolyline(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:386
void openChartPlotArea(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:464
void endNotes() override
Definition IWORKPresentationRedirector.cpp:428
void endDocument() override
Definition IWORKPresentationRedirector.cpp:34
void closeGroup() override
Definition IWORKPresentationRedirector.cpp:357
void startNotes(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:422
void startMasterSlide(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:72
void defineSectionStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:168
void defineGraphicStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:363
void startSlide(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:60
void defineSheetNumberingStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:287
void closeSection() override
Definition IWORKPresentationRedirector.cpp:177
void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:120
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:138
void insertChartAxis(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:476
void insertEquation(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:346
void drawPolygon(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:380
void drawRectangle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:368
void openEndnote(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:257
void drawEllipse(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:374
void defineChartStyle(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:434
librevenge::RVNGPresentationInterface *const m_iface
Definition IWORKPresentationRedirector.h:163
void openChartSeries(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:482
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:218
void insertColorAnimation(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:536
void openListElement(const librevenge::RVNGPropertyList &propList) override
Definition IWORKPresentationRedirector.cpp:236
void closeTableRow() override
Definition IWORKPresentationRedirector.cpp:304
IWORKPresentationRedirector(const IWORKPresentationRedirector &)
void endTextObject() override
Definition IWORKPresentationRedirector.cpp:416
@ text
Definition IWORKToken.h:472
Definition IWORKBezierElement.cpp:21