Go to the documentation of this file.
10 #ifndef KEY2PARSER_H_INCLUDED
11 #define KEY2PARSER_H_INCLUDED
20 struct KEY2Dictionary;
39 #endif // KEY2PARSER_H_INCLUDED
KEY2XMLContextBase< IWORKXMLContextEmpty > KEY2XMLEmptyContextBase
Definition: KEY2XMLContextBase.h:42
@ slide_style
Definition: IWORKToken.h:404
@ name
Definition: IWORKToken.h:585
Definition: KEY2ParserState.h:25
KEY2XMLContextBase< IWORKXMLContextElement > KEY2XMLElementContextBase
Definition: KEY2XMLContextBase.h:39
@ size
Definition: IWORKToken.h:402
Definition: IWORKBezierElement.cpp:21
@ body_placeholder
Definition: KEY2Token.h:48
A dictionary of all referenceable entities in the presentation.
Definition: KEY2Dictionary.h:34
@ stylesheet
Definition: IWORKToken.h:424
@ slide
Definition: KEY1Token.h:92
Definition: IWORKChainedTokenizer.h:19
@ connection_line
Definition: IWORKToken.h:161
@ metadata
Definition: IWORKToken.h:328
IWORKStylePtr_t m_style
Definition: KEY2Parser.cpp:378
@ image
Definition: IWORKToken.h:264
std::shared_ptr< KEYPlaceholder > KEYPlaceholderPtr_t
Definition: KEYTypes_fwd.h:26
@ comment
Definition: IWORKToken.h:160
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
@ NS_URI_SFA
Definition: IWORKToken.h:697
@ shape
Definition: IWORKToken.h:401
boost::optional< ID_t > m_bodyRef
Definition: KEY2Parser.cpp:1074
@ layer_ref
Definition: IWORKToken.h:292
IWORKStylePtr_t m_graphicStyle
Definition: KEY2Parser.cpp:531
IWORKTextPtr_t & m_titleText
Definition: KEY2Parser.cpp:602
Definition: IWORKTokenizer.h:17
std::shared_ptr< KEYSlide > KEYSlidePtr_t
Definition: KEYTypes_fwd.h:31
@ style
Definition: IWORKToken.h:421
optional< IWORKSize > m_size
Definition: KEY2Parser.cpp:819
@ master_ref
Definition: KEY2Token.h:64
@ theme
Definition: KEY1Token.h:101
boost::optional< ID_t > m_objectRef
Definition: KEY2Parser.cpp:1075
@ table_info
Definition: IWORKToken.h:436
boost::optional< ID_t > m_slidenumberRef
Definition: KEY2Parser.cpp:1076
@ dict
Definition: KEY1Token.h:51
optional< ID_t > m_masterRef
Definition: KEY2Parser.cpp:1066
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ ID
Definition: IWORKToken.h:506
@ theme_list
Definition: KEY2Token.h:84
@ text_storage
Definition: IWORKToken.h:478
std::shared_ptr< IWORKText > IWORKTextPtr_t
Definition: IWORKText_fwd.h:20
@ style_ref
Definition: KEY2Token.h:80
IWORKXMLContextPtr_t createDiscardContext() override
Definition: KEY2Parser.cpp:1614
IWORKStylesheetPtr_t m_savedStylesheet
Definition: KEY2Parser.cpp:1557
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:108
@ proxy_master_layer
Definition: IWORKToken.h:379
Definition: IWORKParser.h:24
std::shared_ptr< IWORKStylesheet > IWORKStylesheetPtr_t
Definition: IWORKStylesheet.h:19
~KEY2Parser() override
Definition: KEY2Parser.cpp:1605
@ element
Definition: IWORKToken.h:192
@ layer
Definition: IWORKToken.h:291
const IWORKTokenizer & getTokenizer()
Definition: KEY2Token.cpp:57
IWORKXMLContextPtr_t createDocumentContext() override
Definition: KEY2Parser.cpp:1609
optional< ID_t > m_styleRef
Definition: KEY2Parser.cpp:439
@ authors
Definition: IWORKToken.h:109
@ sticky_note
Definition: IWORKToken.h:414
@ VERSION_STR_5
Definition: KEY2Token.h:100
optional< int > m_depth
Definition: KEY2Parser.cpp:440
@ title
Definition: IWORKToken.h:483
optional< ID_t > m_ref
Definition: KEY2Parser.cpp:281
@ placeholder_style
Definition: IWORKToken.h:370
@ master_slide
Definition: KEY1Token.h:67
@ string
Definition: IWORKToken.h:418
@ placeholder_style_ref
Definition: IWORKToken.h:371
optional< ID_t > & m_placeholderRef
Definition: KEY2Parser.cpp:895
@ path
Definition: IWORKToken.h:365
@ styles
Definition: IWORKToken.h:423
bool m_pendingSize
Definition: KEY2Parser.cpp:1436
optional< ID_t > m_parent
Definition: KEY2Parser.cpp:226
boost::optional< std::string > m_comment
Definition: KEY2Parser.cpp:128
@ value
Definition: IWORKToken.h:631
@ notes
Definition: KEY1Token.h:71
@ group
Definition: IWORKToken.h:248
std::unordered_map< ID_t, KEYPlaceholderPtr_t > KEYPlaceholderMap_t
Definition: KEYTypes_fwd.h:29
boost::optional< ID_t > m_titleRef
Definition: KEY2Parser.cpp:1077
bool m_isMasterSlide
Definition: KEY2Parser.cpp:1064
@ page
Definition: KEY2Token.h:69
@ title_placeholder_ref
Definition: IWORKToken.h:484
@ VERSION_STR_2
Definition: KEY2Token.h:97
@ presentation
Definition: KEY1Token.h:77
bool m_opened
Definition: KEY2Parser.cpp:441
@ version
Definition: IWORKToken.h:634
@ keywords
Definition: IWORKToken.h:280
@ text
Definition: IWORKToken.h:472
KEY2Parser(const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package, KEYCollector &collector, KEY2Dictionary &dict)
Definition: KEY2Parser.cpp:1599
std::shared_ptr< KEYLayer > KEYLayerPtr_t
Definition: KEYTypes_fwd.h:21
@ depth
Definition: KEY2Token.h:90
const IWORKTokenizer & getTokenizer() const override
Definition: KEY2Parser.cpp:1619
const PlaceholderRefType m_kind
Definition: KEY2Parser.cpp:333
@ wrap
Definition: IWORKToken.h:503
@ drawables
Definition: IWORKToken.h:187
@ body_placeholder_ref
Definition: IWORKToken.h:117
@ VERSION_STR_3
Definition: KEY2Token.h:98
boost::optional< std::string > m_title
Definition: KEY2Parser.cpp:126
Definition: KEY2Parser.h:23
@ NS_URI_SF
Definition: IWORKToken.h:696
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
@ headline
Definition: KEY2Token.h:58
@ line
Definition: IWORKToken.h:303
IWORKTextPtr_t & m_bodyText
Definition: KEY2Parser.cpp:601
@ slide_list
Definition: KEY1Token.h:93
@ bullets
Definition: KEY1Token.h:43
@ media
Definition: IWORKToken.h:326
@ NS_URI_KEY
Definition: KEY1Token.h:248
@ object_placeholder
Definition: KEY2Token.h:68
@ master_slides
Definition: KEY1Token.h:68
@ geometry
Definition: IWORKToken.h:236
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libetonyek_utils.h:82
@ layers
Definition: IWORKToken.h:293
@ tabular_info
Definition: IWORKToken.h:465
KEY2ParserState m_state
Definition: KEY2Parser.h:34
@ parent_ref
Definition: IWORKToken.h:364
@ VERSION_STR_4
Definition: KEY2Token.h:99
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
Definition: KEYCollector.h:25
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:57
@ slide_number_placeholder
Definition: KEY2Token.h:76
optional< string > & m_value
Definition: KEY2Parser.cpp:94
boost::optional< std::string > m_name
Definition: KEY2Parser.cpp:1068
boost::optional< std::string > m_keywords
Definition: KEY2Parser.cpp:127
@ title_placeholder
Definition: KEY2Token.h:86
@ sticky_notes
Definition: KEY2Token.h:78
boost::optional< std::string > m_author
Definition: KEY2Parser.cpp:125
@ kind
Definition: IWORKToken.h:574
KEY2ParserState & m_state
Definition: KEY2Parser.cpp:1556
@ anon_styles
Definition: IWORKToken.h:101
Generated for libetonyek by
doxygen 1.8.20