PowerPoint3ParserInternal::State Struct Reference

Internal: the state of a PowerPoint3Parser. More...

Public Member Functions

 State ()
 constructor More...
 
MWAWEntry const & getZoneEntry (int id) const
 try to return a zone More...
 
bool getPattern (int id, MWAWGraphicStyle::Pattern &pattern) const
 try to return a pattern More...
 

Static Public Member Functions

static bool getCustomShape (int id, MWAWGraphicShape &shape)
 returns a custom shape corresponding to an id More...
 

Public Attributes

bool m_isMacFile
 flag to know if the file is a mac file or a pc file More...
 
long m_zoneListBegin
 the begin position of the list of zones More...
 
std::vector< MWAWEntrym_zonesList
 the list of zone entries More...
 
std::vector< int > m_slidesIdList
 the main list of slides id More...
 
std::map< int, Slidem_idToSlideMap
 a map zoneId to slide More...
 
std::map< int, SlideContentm_idToSlideContentMap
 a map zoneId to slide content More...
 
std::map< int, Schemem_idToSchemeMap
 a map between schemeId and scheme More...
 
std::map< int, int > m_pictIdToZoneIdMap
 a map pictId to picture zone More...
 
std::map< int, MWAWEmbeddedObjectm_idToPictureContentMap
 a map zoneId to picture object More...
 
MWAWVec2i m_origin
 the origin More...
 
std::map< int, MWAWColorm_idToUserColorMap
 a map between colorId and user color More...
 
std::map< int, int > m_idToFontIdMap
 a map between file id and font id More...
 
std::map< int, Rulerm_idToRulerMap
 a map between id and paragraph More...
 
int m_printInfoIds [2]
 the printInfo id More...
 
int m_zoneIds [13]
 the sequential zones id More...
 
int m_monoTypeFontId
 the monotype font id More...
 
MWAWEntry m_badEntry
 an entry used by getZoneEntry if it does not find the zone More...
 

Detailed Description

Internal: the state of a PowerPoint3Parser.

Constructor & Destructor Documentation

§ State()

PowerPoint3ParserInternal::State::State ( )
inline

constructor

Member Function Documentation

§ getCustomShape()

bool PowerPoint3ParserInternal::State::getCustomShape ( int  id,
MWAWGraphicShape shape 
)
static

returns a custom shape corresponding to an id

§ getPattern()

bool PowerPoint3ParserInternal::State::getPattern ( int  id,
MWAWGraphicStyle::Pattern pattern 
) const

try to return a pattern

§ getZoneEntry()

MWAWEntry const& PowerPoint3ParserInternal::State::getZoneEntry ( int  id) const
inline

try to return a zone

Member Data Documentation

§ m_badEntry

MWAWEntry PowerPoint3ParserInternal::State::m_badEntry

an entry used by getZoneEntry if it does not find the zone

§ m_idToFontIdMap

std::map<int, int> PowerPoint3ParserInternal::State::m_idToFontIdMap

a map between file id and font id

§ m_idToPictureContentMap

std::map<int, MWAWEmbeddedObject> PowerPoint3ParserInternal::State::m_idToPictureContentMap

a map zoneId to picture object

§ m_idToRulerMap

std::map<int, Ruler> PowerPoint3ParserInternal::State::m_idToRulerMap

a map between id and paragraph

§ m_idToSchemeMap

std::map<int, Scheme> PowerPoint3ParserInternal::State::m_idToSchemeMap

a map between schemeId and scheme

§ m_idToSlideContentMap

std::map<int, SlideContent> PowerPoint3ParserInternal::State::m_idToSlideContentMap

a map zoneId to slide content

§ m_idToSlideMap

std::map<int, Slide> PowerPoint3ParserInternal::State::m_idToSlideMap

a map zoneId to slide

§ m_idToUserColorMap

std::map<int, MWAWColor> PowerPoint3ParserInternal::State::m_idToUserColorMap

a map between colorId and user color

§ m_isMacFile

bool PowerPoint3ParserInternal::State::m_isMacFile

flag to know if the file is a mac file or a pc file

§ m_monoTypeFontId

int PowerPoint3ParserInternal::State::m_monoTypeFontId

the monotype font id

§ m_origin

MWAWVec2i PowerPoint3ParserInternal::State::m_origin

the origin

§ m_pictIdToZoneIdMap

std::map<int, int> PowerPoint3ParserInternal::State::m_pictIdToZoneIdMap

a map pictId to picture zone

§ m_printInfoIds

int PowerPoint3ParserInternal::State::m_printInfoIds[2]

the printInfo id

§ m_slidesIdList

std::vector<int> PowerPoint3ParserInternal::State::m_slidesIdList

the main list of slides id

§ m_zoneIds

int PowerPoint3ParserInternal::State::m_zoneIds[13]

the sequential zones id

§ m_zoneListBegin

long PowerPoint3ParserInternal::State::m_zoneListBegin

the begin position of the list of zones

§ m_zonesList

std::vector<MWAWEntry> PowerPoint3ParserInternal::State::m_zonesList

the list of zone entries


The documentation for this struct was generated from the following file:

Generated on Thu Dec 1 2016 19:06:18 for libmwaw by doxygen 1.8.12