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