Go to the documentation of this file.
10 #ifndef KEY1PARSERSTATE_H_INCLUDED
11 #define KEY1PARSERSTATE_H_INCLUDED
20 struct KEY1Dictionary;
88 #endif // KEY1PARSERSTATE_H_INCLUDED
Definition: KEY1Parser.h:23
KEY1ParserState(const KEY1ParserState &)
bool m_titleContentFound
Definition: KEY1ParserState.h:83
Definition: IWORKBezierElement.cpp:20
void openBullets()
Definition: KEY1ParserState.cpp:83
bool m_isMasterSlide
Definition: KEY1ParserState.h:66
bool m_isTitleContentOpened
Definition: KEY1ParserState.h:81
KEY1Bullet()
Definition: KEY1ParserState.h:33
KEYPlaceholderPtr_t getTitlePlaceholder()
Definition: KEY1Dictionary.cpp:98
bool m_enableCollector
Definition: IWORKXMLParserState.h:51
@ KEY1_BULLETTYPE_IMAGE
Definition: KEY1ParserState.h:25
KEYPlaceholderPtr_t getBodyPlaceholder()
Definition: KEY1Dictionary.cpp:88
void pushIsPrototype(bool isPrototype)
Definition: KEY1ParserState.cpp:49
KEY1ParserState & operator=(const KEY1ParserState &)
bool m_isPrototype
Definition: KEY1ParserState.h:65
KEY1Dictionary & getDictionary()
Definition: KEY1ParserState.cpp:39
IWORKLanguageManager m_langManager
Definition: IWORKXMLParserState.h:53
Definition: KEY1ParserState.h:31
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ KEY1_BULLETTYPE_SEQUENCE
Definition: KEY1ParserState.h:27
boost::optional< int > m_level
Definition: KEY1ParserState.h:40
void closeBullets()
Definition: KEY1ParserState.cpp:148
KEY1Dictionary & m_dict
Definition: KEY1ParserState.h:71
KEYCollector & getCollector()
Definition: KEY1ParserState.cpp:44
void storeCurrentPlaceholder()
Definition: KEY1ParserState.cpp:160
@ bullet
Definition: IWORKToken.h:651
Definition: IWORKXMLParserState.h:31
bool m_bodyContentFound
Definition: KEY1ParserState.h:82
bool m_isBulletOpened
Definition: KEY1ParserState.h:77
bool m_isBulletsOpened
Definition: KEY1ParserState.h:78
bool m_isBodyContentOpened
Definition: KEY1ParserState.h:80
void popIsMasterSlide()
Definition: KEY1ParserState.cpp:72
@ KEY1_BULLETTYPE_INHERITED
Definition: KEY1ParserState.h:26
KEY1BulletType m_type
Definition: KEY1ParserState.h:39
boost::optional< double > m_spacing
Definition: KEY1ParserState.h:41
std::deque< bool > m_prototypes
Definition: KEY1ParserState.h:74
void openBullet(KEY1Bullet const &bullet)
Definition: KEY1ParserState.cpp:93
virtual std::shared_ptr< IWORKText > createText(const IWORKLanguageManager &langManager, bool discardEmptyContent=false, bool allowListInsertion=true) const
Definition: IWORKCollector.cpp:630
Definition: KEY1ParserState.h:44
bool m_isMasterSlide
Definition: KEY1Parser.cpp:1504
A dictionary of all referenceable entities in the presentation.
Definition: KEY1Dictionary.h:35
void closeBullet()
Definition: KEY1ParserState.cpp:133
@ KEY1_BULLETTYPE_CHARACTER
Definition: KEY1ParserState.h:24
KEYCollector & m_collector
Definition: KEY1ParserState.h:72
@ KEY1_BULLETTYPE_NONE
Definition: KEY1ParserState.h:28
void pushIsMasterSlide(bool isMasterSlide)
Definition: KEY1ParserState.cpp:66
@ dict
Definition: KEY1Token.h:51
std::unordered_map< ID_t, std::deque< IWORKTableCell > > m_dict
Definition: IWORKTableInfoElement.cpp:357
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
Definition: KEYCollector.h:24
std::shared_ptr< IWORKText > m_currentText
Definition: IWORKXMLParserState.h:55
std::deque< bool > m_masterSlides
Definition: KEY1ParserState.h:75
KEY1BulletType
Definition: KEY1ParserState.h:22
void popIsPrototype()
Definition: KEY1ParserState.cpp:55
IWORKCollector & m_collector
Definition: IWORKRecorder.cpp:340
Generated for libetonyek by
doxygen 1.8.17