#include <KEY6Parser.h>
 
  
| Public Member Functions | |
| KEY6Parser (const RVNGInputStreamPtr_t &fragments, const RVNGInputStreamPtr_t &package, KEYCollector &collector) | |
|  Public Member Functions inherited from libetonyek::IWAParser | |
| IWAParser (const RVNGInputStreamPtr_t &fragments, const RVNGInputStreamPtr_t &package, IWORKCollector &collector) | |
| virtual | ~IWAParser () | 
| bool | parse () | 
| Private Member Functions | |
| bool | parseDocument () override | 
| bool | dispatchShape (unsigned id) | 
| bool | parsePresentation (unsigned id) | 
| bool | parseSlideList (unsigned id) | 
| KEYSlidePtr_t | parseSlide (unsigned id, bool master) | 
| bool | parsePlaceholder (unsigned id) | 
| void | parseNotes (unsigned id) | 
| bool | parseStickyNote (const IWAMessage &msg) | 
| const IWORKStylePtr_t | querySlideStyle (unsigned id) const | 
| void | parseSlideStyle (unsigned id, IWORKStylePtr_t &style) | 
| Private Attributes | |
| KEYCollector & | m_collector | 
| std::unordered_map< unsigned, KEYSlidePtr_t > | m_masterSlides | 
| std::deque< KEYSlidePtr_t > | m_slides | 
| StyleMap_t | m_slideStyles | 
| Additional Inherited Members | |
|  Protected Types inherited from libetonyek::IWAParser | |
| typedef std::map< unsigned, IWORKStylePtr_t > | StyleMap_t | 
| typedef std::function< void(unsigned, IWORKStylePtr_t &)> | StyleParseFun_t | 
|  Protected Member Functions inherited from libetonyek::IWAParser | |
| bool | readFill (const IWAMessage &msg, IWORKFill &fill) | 
| bool | dispatchShape (unsigned id) | 
| bool | parseText (unsigned id, const std::function< void(unsigned, IWORKStylePtr_t)> &openPageSpan=nullptr) | 
| void | parseComment (unsigned id) | 
| bool | parseShapePlacement (const IWAMessage &msg, IWORKGeometryPtr_t &geometry) | 
| const IWORKStylePtr_t | queryCharacterStyle (unsigned id) const | 
| const IWORKStylePtr_t | queryParagraphStyle (unsigned id) const | 
| const IWORKStylePtr_t | querySectionStyle (unsigned id) const | 
| const IWORKStylePtr_t | queryGraphicStyle (unsigned id) const | 
| const IWORKStylePtr_t | queryMediaStyle (unsigned id) const | 
| const IWORKStylePtr_t | queryCellStyle (unsigned id) const | 
| const IWORKStylePtr_t | queryTableStyle (unsigned id) const | 
| const IWORKStylePtr_t | queryListStyle (unsigned id) const | 
| const IWORKStylePtr_t | queryStyle (unsigned id, StyleMap_t &styleMap, StyleParseFun_t parse) const | 
|  Static Protected Member Functions inherited from libetonyek::IWAParser | |
| static boost::optional< unsigned > | readRef (const IWAMessage &msg, unsigned field) | 
| static std::deque< unsigned > | readRefs (const IWAMessage &msg, unsigned field) | 
| static boost::optional< IWORKPosition > | readPosition (const IWAMessage &msg, unsigned field) | 
| static boost::optional< IWORKSize > | readSize (const IWAMessage &msg, unsigned field) | 
| static boost::optional< IWORKColor > | readColor (const IWAMessage &msg, unsigned field) | 
| static void | readStroke (const IWAMessage &msg, IWORKStroke &stroke) | 
| static void | readGradient (const IWAMessage &msg, IWORKGradient &gradient) | 
| static void | readShadow (const IWAMessage &msg, IWORKShadow &shadow) | 
| static void | readPadding (const IWAMessage &msg, IWORKPadding &padding) | 
|  Protected Attributes inherited from libetonyek::IWAParser | |
| IWORKLanguageManager | m_langManager | 
| std::shared_ptr< IWORKText > | m_currentText | 
| libetonyek::KEY6Parser::KEY6Parser | ( | const RVNGInputStreamPtr_t & | fragments, | 
| const RVNGInputStreamPtr_t & | package, | ||
| KEYCollector & | collector | ||
| ) | 
| 
 | private | 
Referenced by parseSlide().
| 
 | overrideprivatevirtual | 
Implements libetonyek::IWAParser.
| 
 | private | 
Referenced by parseSlide().
| 
 | private | 
Referenced by parseSlide().
| 
 | private | 
Referenced by parseDocument().
| 
 | private | 
Referenced by parseSlideList().
| 
 | private | 
Referenced by parsePresentation().
| 
 | private | 
Referenced by querySlideStyle().
| 
 | private | 
Referenced by dispatchShape().
| 
 | private | 
Referenced by parseSlide(), and parseSlideStyle().
| 
 | private | 
Referenced by dispatchShape(), parseNotes(), parsePlaceholder(), parsePresentation(), parseSlide(), and parseStickyNote().
| 
 | mutableprivate | 
Referenced by parseSlide().
| 
 | mutableprivate | 
Referenced by parsePresentation(), and parseSlide().
| 
 | mutableprivate | 
Referenced by querySlideStyle().