10 #ifndef IWORKRECORDER_H_INCLUDED 11 #define IWORKRECORDER_H_INCLUDED 16 #include <boost/optional.hpp> 55 void collectTable(
const std::shared_ptr<IWORKTable> &table);
71 std::shared_ptr<Impl>
m_impl;
76 #endif // IWORKRECORDER_H_INCLUDED std::shared_ptr< IWORKGeometry > IWORKGeometryPtr_t
Definition: IWORKTypes_fwd.h:39
Definition: IWORKBezierElement.cpp:18
Definition: IWORKToken.h:228
Definition: IWORKToken.h:271
Definition: IWORKToken.h:187
Definition: IWORKToken.h:93
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: IWORKToken.h:163
Definition: IWORKRecorder.h:31
void replay(IWORKCollector &collector) const
Definition: IWORKRecorder.cpp:312
Definition: IWORKToken.h:284
void startLevel()
Definition: IWORKRecorder.cpp:384
void collectStylesheet(const IWORKStylesheetPtr_t &stylesheet)
Definition: IWORKRecorder.cpp:359
void collectPath(const IWORKPathPtr_t &path)
Definition: IWORKRecorder.cpp:334
void collectMedia(const IWORKMediaContentPtr_t &content)
Definition: IWORKRecorder.cpp:354
Definition: IWORKToken.h:268
void collectLine(const IWORKLinePtr_t &line)
Definition: IWORKRecorder.cpp:344
Definition: IWORKCollector.h:41
void endLevel()
Definition: IWORKRecorder.cpp:389
void startGroup()
Definition: IWORKRecorder.cpp:374
Definition: IWORKToken.h:148
void collectStyle(const IWORKStylePtr_t &style)
Definition: IWORKRecorder.cpp:319
std::shared_ptr< IWORKLine > IWORKLinePtr_t
Definition: IWORKTypes_fwd.h:43
void collectImage(const IWORKImagePtr_t &image)
Definition: IWORKRecorder.cpp:339
std::shared_ptr< Impl > m_impl
Definition: IWORKRecorder.h:68
void setGraphicStyle(const IWORKStylePtr_t &style)
Definition: IWORKRecorder.cpp:324
std::shared_ptr< IWORKImage > IWORKImagePtr_t
Definition: IWORKTypes_fwd.h:57
void collectTable(const std::shared_ptr< IWORKTable > &table)
Definition: IWORKRecorder.cpp:364
std::shared_ptr< IWORKPath > IWORKPathPtr_t
Definition: IWORKPath_fwd.h:20
void collectShape()
Definition: IWORKRecorder.cpp:349
void popStylesheet()
Definition: IWORKRecorder.cpp:399
Definition: IWORKRecorder.cpp:295
std::shared_ptr< IWORKMediaContent > IWORKMediaContentPtr_t
Definition: IWORKTypes_fwd.h:52
void collectGeometry(const IWORKGeometryPtr_t &geometry)
Definition: IWORKRecorder.cpp:329
void pushStylesheet(const IWORKStylesheetPtr_t &stylesheet)
Definition: IWORKRecorder.cpp:394
void collectText(const std::shared_ptr< IWORKText > &text)
Definition: IWORKRecorder.cpp:369
void endGroup()
Definition: IWORKRecorder.cpp:379
IWORKRecorder()
Definition: IWORKRecorder.cpp:307
std::shared_ptr< IWORKStylesheet > IWORKStylesheetPtr_t
Definition: IWORKStylesheet.h:19