10 #ifndef KEYCOLLECTOR_H_INCLUDED
11 #define KEYCOLLECTOR_H_INCLUDED
83 #endif // KEYCOLLECTOR_H_INCLUDED
bool m_paint
Definition: KEYCollector.h:78
bool m_pageOpened
Definition: KEYCollector.h:74
void endPage()
Definition: KEYCollector.cpp:231
Definition: IWORKBezierElement.cpp:18
void startSlides()
Definition: KEYCollector.cpp:199
bool m_layerOpened
Definition: KEYCollector.h:75
void startLayer()
Definition: KEYCollector.cpp:243
Definition: IWORKOutputElements.h:30
Definition: IWORKToken.h:145
double y
Definition: IWORKShape.cpp:43
void insertTextPlaceholder(const KEYPlaceholderPtr_t &placeholder)
Definition: KEYCollector.cpp:131
boost::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: IWORKToken.h:77
void collectStickyNote()
Definition: KEYCollector.cpp:158
std::deque< IWORKOutputElements > m_slides
Definition: KEYCollector.h:70
void endDocument()
Definition: KEYCollector.cpp:188
KEYLayerPtr_t collectLayer()
Definition: KEYCollector.cpp:55
Definition: IWORKToken.h:271
void startDocument()
Definition: KEYCollector.cpp:183
boost::shared_ptr< IWORKGeometry > IWORKGeometryPtr_t
Definition: IWORKTypes_fwd.h:40
Definition: IWORKTypes.h:36
boost::shared_ptr< KEYPlaceholder > KEYPlaceholderPtr_t
Definition: KEYTypes_fwd.h:27
Definition: IWORKToken.h:236
Definition: IWORKDocumentInterface.h:18
double x
Definition: IWORKShape.cpp:42
virtual void fillShapeProperties(librevenge::RVNGPropertyList &props)
Definition: KEYCollector.cpp:310
Definition: IWORKToken.h:221
void endLayer()
Definition: KEYCollector.cpp:254
void startPage()
Definition: KEYCollector.cpp:217
virtual void drawMedia(double x, double y, double w, double h, const std::string &mimetype, const librevenge::RVNGBinaryData &data)
Definition: KEYCollector.cpp:294
Definition: IWORKCollector.h:40
void insertLayer(const KEYLayerPtr_t &layer)
Definition: KEYCollector.cpp:66
void collectPage()
Definition: KEYCollector.cpp:93
Definition: IWORKToken.h:207
IWORKOutputElements m_notes
Definition: KEYCollector.h:71
~KEYCollector()
Definition: KEYCollector.cpp:45
int m_layerCount
Definition: KEYCollector.h:76
IWORKSize m_size
Definition: KEYCollector.h:68
void collectPresentationSize(const IWORKSize &size)
Definition: KEYCollector.cpp:50
Definition: IWORKToken.h:304
Definition: IWORKToken.h:240
void startThemes()
Definition: KEYCollector.cpp:209
Definition: IWORKToken.h:81
Definition: NUM1Token.h:34
Definition: IWORKToken.h:219
Definition: KEYCollector.h:23
IWORKOutputElements m_stickyNotes
Definition: KEYCollector.h:72
virtual void drawTable()
Definition: KEYCollector.cpp:265
virtual void drawTextBox(const IWORKTextPtr_t &text, const glm::dmat3 &trafo, const IWORKGeometryPtr_t &boundingBox)
Definition: KEYCollector.cpp:314
boost::shared_ptr< IWORKText > IWORKTextPtr_t
Definition: IWORKText_fwd.h:18
void endSlides()
Definition: KEYCollector.cpp:204
void writeSlide(const IWORKOutputElements &content)
Definition: KEYCollector.cpp:354
void endThemes()
Definition: KEYCollector.cpp:213
void collectNote()
Definition: KEYCollector.cpp:149
KEYPlaceholderPtr_t collectTextPlaceholder(const IWORKStylePtr_t &style, bool title)
Definition: KEYCollector.cpp:109
KEYCollector(IWORKDocumentInterface *document)
Definition: KEYCollector.cpp:31
boost::shared_ptr< KEYLayer > KEYLayerPtr_t
Definition: KEYTypes_fwd.h:22