10 #ifndef IWORKRECORDER_H_INCLUDED 11 #define IWORKRECORDER_H_INCLUDED 16 #include <boost/optional.hpp> 49 void collectShape(
const boost::optional<int> &order,
bool locked);
80 std::shared_ptr<Impl>
m_impl;
85 #endif // IWORKRECORDER_H_INCLUDED void collectShape(const boost::optional< int > &order, bool locked)
Definition: IWORKRecorder.cpp:399
std::shared_ptr< IWORKGeometry > IWORKGeometryPtr_t
Definition: IWORKTypes_fwd.h:41
Definition: IWORKBezierElement.cpp:20
void replay(IWORKCollector &collector) const
Definition: IWORKRecorder.cpp:362
Definition: IWORKToken.h:358
Definition: IWORKToken.h:417
void startAttachments()
Definition: IWORKRecorder.cpp:435
Definition: IWORKToken.h:298
void collectImage(const IWORKMediaContentPtr_t &image, const IWORKGeometryPtr_t &cropGeometry, const boost::optional< int > &order, bool locked)
Definition: IWORKRecorder.cpp:389
Definition: IWORKToken.h:163
void openGroup()
Definition: IWORKRecorder.cpp:445
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: PAG1Token.h:43
Definition: IWORKToken.h:260
void closeGroup()
Definition: IWORKRecorder.cpp:450
Definition: IWORKRecorder.h:31
void startAttachment()
Definition: IWORKRecorder.cpp:425
Definition: IWORKToken.h:465
void startLevel()
Definition: IWORKRecorder.cpp:465
Definition: KEY1Token.h:198
void collectStylesheet(const IWORKStylesheetPtr_t &stylesheet)
Definition: IWORKRecorder.cpp:409
void collectPath(const IWORKPathPtr_t &path)
Definition: IWORKRecorder.cpp:384
Definition: IWORKToken.h:414
void collectLine(const IWORKLinePtr_t &line)
Definition: IWORKRecorder.cpp:394
void endAttachments()
Definition: IWORKRecorder.cpp:440
Definition: IWORKCollector.h:41
void endLevel()
Definition: IWORKRecorder.cpp:470
void startGroup()
Definition: IWORKRecorder.cpp:455
void endAttachment()
Definition: IWORKRecorder.cpp:430
Definition: IWORKToken.h:232
void collectStyle(const IWORKStylePtr_t &style)
Definition: IWORKRecorder.cpp:369
Definition: IWORKToken.h:570
std::shared_ptr< IWORKLine > IWORKLinePtr_t
Definition: IWORKTypes_fwd.h:45
std::shared_ptr< Impl > m_impl
Definition: IWORKRecorder.h:77
void setGraphicStyle(const IWORKStylePtr_t &style)
Definition: IWORKRecorder.cpp:374
void collectTable(const std::shared_ptr< IWORKTable > &table)
Definition: IWORKRecorder.cpp:414
std::shared_ptr< IWORKPath > IWORKPathPtr_t
Definition: IWORKPath_fwd.h:20
void collectMedia(const IWORKMediaContentPtr_t &content, const IWORKGeometryPtr_t &cropGeometry, const boost::optional< int > &order)
Definition: IWORKRecorder.cpp:404
void popStylesheet()
Definition: IWORKRecorder.cpp:480
Definition: IWORKRecorder.cpp:345
std::shared_ptr< IWORKMediaContent > IWORKMediaContentPtr_t
Definition: IWORKTypes_fwd.h:54
void collectGeometry(const IWORKGeometryPtr_t &geometry)
Definition: IWORKRecorder.cpp:379
void pushStylesheet(const IWORKStylesheetPtr_t &stylesheet)
Definition: IWORKRecorder.cpp:475
void collectText(const std::shared_ptr< IWORKText > &text)
Definition: IWORKRecorder.cpp:419
void endGroup()
Definition: IWORKRecorder.cpp:460
IWORKRecorder()
Definition: IWORKRecorder.cpp:357
std::shared_ptr< IWORKStylesheet > IWORKStylesheetPtr_t
Definition: IWORKStylesheet.h:19