Internal: the state of a PowerPoint7Parser. More...
| Public Member Functions | |
| State () | |
| constructor  More... | |
| void | addSlide (PowerPoint7Struct::SlideId const &sId, PowerPoint7Struct::SlideId const &mId) | 
| add a slide  More... | |
| void | pushSlideId (PowerPoint7Struct::SlideId const &id) | 
| push a new slide id  More... | |
| void | popSlideId () | 
| pop a slide id  More... | |
| void | pushColorList (std::vector< MWAWColor > const &colorList) | 
| push a new slide id  More... | |
| void | popColorList () | 
| pop a slide id  More... | |
| Public Attributes | |
| std::string | m_fontFamily | 
| the basic pc font family if known  More... | |
| MWAWVec2i | m_pageDimension | 
| the page dimension  More... | |
| std::shared_ptr< PowerPoint7Graph > | m_graphParser | 
| the graph parser  More... | |
| std::shared_ptr< PowerPoint7Text > | m_textParser | 
| the text parser  More... | |
| std::shared_ptr< PowerPoint3OLE > | m_oleParser | 
| the ole parser  More... | |
| std::vector< PowerPoint7Struct::SlideId > | m_slideList | 
| the list of slides  More... | |
| std::map< PowerPoint7Struct::SlideId, librevenge::RVNGString > | m_masterSlideIdToNameMap | 
| the master slide  More... | |
| std::map< PowerPoint7Struct::SlideId, PowerPoint7Struct::SlideId > | m_idToMasterIdMap | 
| the slideId to masterId slide  More... | |
| std::map< PowerPoint7Struct::SlideId, SlideInfo > | m_idToSlideInfoMap | 
| the slideId to information slide  More... | |
| std::stack< PowerPoint7Struct::SlideId > | m_slideIdStack | 
| a stack of slide id  More... | |
| std::stack< std::vector< MWAWColor > > | m_colorListStack | 
| a stack of color list  More... | |
Internal: the state of a PowerPoint7Parser.
| 
 | inline | 
constructor
| 
 | inline | 
add a slide
| 
 | inline | 
pop a slide id
| 
 | inline | 
pop a slide id
| 
 | inline | 
push a new slide id
| 
 | inline | 
push a new slide id
| std::stack<std::vector<MWAWColor> > PowerPoint7ParserInternal::State::m_colorListStack | 
a stack of color list
Referenced by popColorList(), and pushColorList().
| std::string PowerPoint7ParserInternal::State::m_fontFamily | 
the basic pc font family if known
| std::shared_ptr<PowerPoint7Graph> PowerPoint7ParserInternal::State::m_graphParser | 
the graph parser
Referenced by popColorList(), popSlideId(), pushColorList(), and pushSlideId().
| std::map<PowerPoint7Struct::SlideId, PowerPoint7Struct::SlideId> PowerPoint7ParserInternal::State::m_idToMasterIdMap | 
the slideId to masterId slide
Referenced by addSlide().
| std::map<PowerPoint7Struct::SlideId, SlideInfo> PowerPoint7ParserInternal::State::m_idToSlideInfoMap | 
the slideId to information slide
| std::map<PowerPoint7Struct::SlideId, librevenge::RVNGString> PowerPoint7ParserInternal::State::m_masterSlideIdToNameMap | 
the master slide
Referenced by addSlide().
| std::shared_ptr<PowerPoint3OLE> PowerPoint7ParserInternal::State::m_oleParser | 
the ole parser
| MWAWVec2i PowerPoint7ParserInternal::State::m_pageDimension | 
the page dimension
| std::stack<PowerPoint7Struct::SlideId> PowerPoint7ParserInternal::State::m_slideIdStack | 
a stack of slide id
Referenced by popSlideId(), and pushSlideId().
| std::vector<PowerPoint7Struct::SlideId> PowerPoint7ParserInternal::State::m_slideList | 
the list of slides
Referenced by addSlide().
| std::shared_ptr<PowerPoint7Text> PowerPoint7ParserInternal::State::m_textParser | 
the text parser