Internal: the state of a RagTime5Document. More...
Public Member Functions | |
State () | |
constructor | |
Public Attributes | |
int | m_version |
the document version | |
MWAWEntry | m_zonesEntry |
the main zone entry | |
std::vector< std::shared_ptr< RagTime5Zone > > | m_zonesList |
the zone list | |
std::map< int, std::string > | m_zoneIdToTypeMap |
a map id to type string | |
std::shared_ptr< RagTime5Zone > | m_zoneInfo |
the zone info zone (ie. the first zone) | |
int | m_mainClusterId |
the main cluster id | |
int | m_mainTypeId |
the main type id | |
RagTime5ClusterManager::Link | m_buttonFormulaLink |
the buttons formula link | |
std::map< int, std::shared_ptr< RagTime5Zone > > | m_dataIdZoneMap |
a map: data id->entry (datafork) | |
std::map< int, std::vector< int > > | m_pageZonesIdMap |
a map: page->main zone id | |
std::set< int > | m_sendZoneSet |
a set used to avoid looping when sending zone | |
bool | m_hasLayout |
a flag to know if the file has some layout | |
int | m_numPages |
the number of page of the final document | |
int | m_headerHeight |
the header height if known | |
int | m_footerHeight |
the footer height if known | |
Internal: the state of a RagTime5Document.
|
inline |
constructor
RagTime5ClusterManager::Link RagTime5DocumentInternal::State::m_buttonFormulaLink |
the buttons formula link
Referenced by State().
std::map<int, std::shared_ptr<RagTime5Zone> > RagTime5DocumentInternal::State::m_dataIdZoneMap |
a map: data id->entry (datafork)
Referenced by State().
int RagTime5DocumentInternal::State::m_footerHeight |
the footer height if known
Referenced by State().
bool RagTime5DocumentInternal::State::m_hasLayout |
a flag to know if the file has some layout
Referenced by State().
int RagTime5DocumentInternal::State::m_headerHeight |
the header height if known
Referenced by State().
int RagTime5DocumentInternal::State::m_mainClusterId |
the main cluster id
Referenced by State().
int RagTime5DocumentInternal::State::m_mainTypeId |
the main type id
Referenced by State().
int RagTime5DocumentInternal::State::m_numPages |
the number of page of the final document
Referenced by State().
std::map<int, std::vector<int> > RagTime5DocumentInternal::State::m_pageZonesIdMap |
a map: page->main zone id
Referenced by State().
std::set<int> RagTime5DocumentInternal::State::m_sendZoneSet |
a set used to avoid looping when sending zone
Referenced by State().
int RagTime5DocumentInternal::State::m_version |
the document version
Referenced by State().
std::map<int, std::string> RagTime5DocumentInternal::State::m_zoneIdToTypeMap |
a map id to type string
Referenced by State().
std::shared_ptr<RagTime5Zone> RagTime5DocumentInternal::State::m_zoneInfo |
the zone info zone (ie. the first zone)
Referenced by State().
std::vector<std::shared_ptr<RagTime5Zone> > RagTime5DocumentInternal::State::m_zonesList |
the zone list
Referenced by State().