10 #ifndef KEYCOLLECTOR_H_INCLUDED 11 #define KEYCOLLECTOR_H_INCLUDED 50 void sendSlides(
const std::deque<KEYSlidePtr_t> &slides);
69 void drawMedia(
double x,
double y,
const librevenge::RVNGPropertyList &
data)
override;
91 #endif // KEYCOLLECTOR_H_INCLUDED bool m_pageOpened
Definition: KEYCollector.h:84
void endPage()
Definition: KEYCollector.cpp:315
std::shared_ptr< IWORKGeometry > IWORKGeometryPtr_t
Definition: IWORKTypes_fwd.h:41
Definition: IWORKBezierElement.cpp:20
void startSlides()
Definition: KEYCollector.cpp:283
bool m_layerOpened
Definition: KEYCollector.h:85
void fillShapeProperties(librevenge::RVNGPropertyList &props) override
Definition: KEYCollector.cpp:397
void startLayer()
Definition: KEYCollector.cpp:328
Definition: IWORKOutputElements.h:32
bool createFrameStylesForTextBox() const override
Definition: KEYCollector.h:71
Definition: IWORKToken.h:286
double y
Definition: IWORKShape.cpp:46
void sendSlides(const std::deque< KEYSlidePtr_t > &slides)
Definition: KEYCollector.cpp:233
void insertTextPlaceholder(const KEYPlaceholderPtr_t &placeholder)
Definition: KEYCollector.cpp:166
std::shared_ptr< KEYPlaceholder > KEYPlaceholderPtr_t
Definition: KEYTypes_fwd.h:26
~KEYCollector() override
Definition: KEYCollector.cpp:49
std::shared_ptr< KEYSlide > KEYSlidePtr_t
Definition: KEYTypes_fwd.h:31
void collectStickyNote()
Definition: KEYCollector.cpp:193
Definition: KEY1Token.h:92
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
void endDocument()
Definition: KEYCollector.cpp:278
KEYLayerPtr_t collectLayer()
Definition: KEYCollector.cpp:59
void startDocument()
Definition: KEYCollector.cpp:228
Definition: IWORKTypes.h:44
Definition: IWORKToken.h:465
Definition: IWORKDocumentInterface.h:18
void setSlideStyle(const IWORKStylePtr_t &style)
Definition: KEYCollector.cpp:219
double x
Definition: IWORKShape.cpp:45
Definition: IWORKToken.h:666
Definition: IWORKToken.h:414
void endLayer()
Definition: KEYCollector.cpp:339
void startPage()
Definition: KEYCollector.cpp:301
void drawTable() override
Definition: KEYCollector.cpp:350
std::shared_ptr< KEYLayer > KEYLayerPtr_t
Definition: KEYTypes_fwd.h:21
Definition: IWORKCollector.h:41
void insertLayer(const KEYLayerPtr_t &layer)
Definition: KEYCollector.cpp:75
std::shared_ptr< IWORKText > IWORKTextPtr_t
Definition: IWORKText_fwd.h:18
Definition: IWORKToken.h:395
IWORKOutputElements m_notes
Definition: KEYCollector.h:81
int m_layerCount
Definition: KEYCollector.h:86
IWORKSize m_size
Definition: KEYCollector.h:78
void collectPresentationSize(const IWORKSize &size)
Definition: KEYCollector.cpp:54
KEYSlidePtr_t m_currentSlide
Definition: KEYCollector.h:80
Definition: IWORKToken.h:476
void startThemes()
Definition: KEYCollector.cpp:293
Definition: IWORKToken.h:174
Definition: NUM1Token.h:34
void drawMedia(double x, double y, const librevenge::RVNGPropertyList &data) override
Definition: KEYCollector.cpp:382
Definition: KEYCollector.h:24
IWORKOutputElements m_stickyNotes
Definition: KEYCollector.h:82
KEYSlidePtr_t collectSlide()
Definition: KEYCollector.cpp:101
void endSlides()
Definition: KEYCollector.cpp:288
void endThemes()
Definition: KEYCollector.cpp:297
void drawTextBox(const IWORKTextPtr_t &text, const glm::dmat3 &trafo, const IWORKGeometryPtr_t &boundingBox, const librevenge::RVNGPropertyList &style) override
Definition: KEYCollector.cpp:401
void collectNote()
Definition: KEYCollector.cpp:184
bool m_inSlides
Definition: KEYCollector.h:64
void insertSlide(const KEYSlidePtr_t &slide, bool isMaster, const boost::optional< std::string > &pageName=boost::none)
Definition: KEYCollector.cpp:120
KEYPlaceholderPtr_t collectTextPlaceholder(const IWORKStylePtr_t &style, bool title)
Definition: KEYCollector.cpp:145
KEYCollector(IWORKDocumentInterface *document)
Definition: KEYCollector.cpp:35