Go to the documentation of this file.
10 #ifndef IWORKRECORDER_H_INCLUDED
11 #define IWORKRECORDER_H_INCLUDED
16 #include <boost/optional.hpp>
85 #endif // IWORKRECORDER_H_INCLUDED
void startLevel()
Definition: IWORKRecorder.cpp:465
void startAttachments()
Definition: IWORKRecorder.cpp:435
Definition: IWORKBezierElement.cpp:21
void endAttachment()
Definition: IWORKRecorder.cpp:430
void popStylesheet()
Definition: IWORKRecorder.cpp:480
@ stylesheet
Definition: IWORKToken.h:417
@ Group
Definition: IWAObjectType.h:39
@ image
Definition: IWORKToken.h:260
Definition: IWORKRecorder.cpp:346
void collectPath(const IWORKPathPtr_t &path)
Definition: IWORKRecorder.cpp:384
void pushStylesheet(const IWORKStylesheetPtr_t &stylesheet)
Definition: IWORKRecorder.cpp:475
@ style
Definition: IWORKToken.h:414
std::shared_ptr< Impl > m_impl
Definition: IWORKRecorder.h:77
@ table
Definition: KEY1Token.h:198
void collectTable(const std::shared_ptr< IWORKTable > &table)
Definition: IWORKRecorder.cpp:414
const boost::optional< int > m_order
Definition: IWORKRecorder.cpp:81
void endGroup()
Definition: IWORKRecorder.cpp:460
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
void collectLine(const IWORKLinePtr_t &line)
Definition: IWORKRecorder.cpp:394
const IWORKStylePtr_t m_style
Definition: IWORKRecorder.cpp:36
const IWORKMediaContentPtr_t m_content
Definition: IWORKRecorder.cpp:115
std::deque< Element_t > m_elements
Definition: IWORKRecorder.cpp:349
const IWORKPathPtr_t m_path
Definition: IWORKRecorder.cpp:66
void collectText(const std::shared_ptr< IWORKText > &text)
Definition: IWORKRecorder.cpp:419
std::shared_ptr< IWORKStylesheet > IWORKStylesheetPtr_t
Definition: IWORKStylesheet.h:19
std::shared_ptr< IWORKMediaContent > IWORKMediaContentPtr_t
Definition: IWORKTypes_fwd.h:54
void collectImage(const IWORKMediaContentPtr_t &image, const IWORKGeometryPtr_t &cropGeometry, const boost::optional< int > &order, bool locked)
Definition: IWORKRecorder.cpp:389
void startGroup()
Definition: IWORKRecorder.cpp:455
void endAttachments()
Definition: IWORKRecorder.cpp:440
@ locked
Definition: IWORKToken.h:570
void collectStyle(const IWORKStylePtr_t &style)
Definition: IWORKRecorder.cpp:369
void collectStylesheet(const IWORKStylesheetPtr_t &stylesheet)
Definition: IWORKRecorder.cpp:409
const IWORKGeometryPtr_t m_cropGeometry
Definition: IWORKRecorder.cpp:80
void openGroup()
Definition: IWORKRecorder.cpp:445
const bool m_locked
Definition: IWORKRecorder.cpp:82
Impl()
Definition: IWORKRecorder.cpp:352
const IWORKMediaContentPtr_t m_image
Definition: IWORKRecorder.cpp:79
Definition: IWORKRecorder.h:32
@ path
Definition: IWORKToken.h:358
std::shared_ptr< IWORKPath > IWORKPathPtr_t
Definition: IWORKPath_fwd.h:20
@ value
Definition: IWORKToken.h:624
const IWORKGeometryPtr_t m_geometry
Definition: IWORKRecorder.cpp:56
@ type
Definition: IWORKToken.h:486
std::shared_ptr< IWORKLine > IWORKLinePtr_t
Definition: IWORKTypes_fwd.h:45
void collectGeometry(const IWORKGeometryPtr_t &geometry)
Definition: IWORKRecorder.cpp:379
Definition: IWORKCollector.h:42
const std::shared_ptr< IWORKText > m_text
Definition: IWORKRecorder.cpp:147
@ text
Definition: IWORKToken.h:465
deque< IWORKShadow > & m_elements
Definition: IWORKPropertyMapElement.cpp:659
void startAttachment()
Definition: IWORKRecorder.cpp:425
void endLevel()
Definition: IWORKRecorder.cpp:470
void closeGroup()
Definition: IWORKRecorder.cpp:450
const IWORKLinePtr_t m_line
Definition: IWORKRecorder.cpp:92
std::shared_ptr< IWORKGeometry > IWORKGeometryPtr_t
Definition: IWORKTypes_fwd.h:41
IWORKRecorder()
Definition: IWORKRecorder.cpp:357
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
@ line
Definition: IWORKToken.h:298
@ content
Definition: IWORKToken.h:163
@ geometry
Definition: IWORKToken.h:232
const std::shared_ptr< IWORKTable > m_table
Definition: IWORKRecorder.cpp:137
void setGraphicStyle(const IWORKStylePtr_t &style)
Definition: IWORKRecorder.cpp:374
void collectShape(const boost::optional< int > &order, bool locked)
Definition: IWORKRecorder.cpp:399
OperationType m_type
Definition: IWORKRecorder.cpp:158
@ order
Definition: PAG1Token.h:43
void collectMedia(const IWORKMediaContentPtr_t &content, const IWORKGeometryPtr_t &cropGeometry, const boost::optional< int > &order)
Definition: IWORKRecorder.cpp:404
void replay(IWORKCollector &collector) const
Definition: IWORKRecorder.cpp:362
IWORKCollector & m_collector
Definition: IWORKRecorder.cpp:340
const IWORKStylesheetPtr_t m_stylesheet
Definition: IWORKRecorder.cpp:127
Generated for libetonyek by
doxygen 1.8.20