small struct use to store global data More...
#include <StarState.hxx>
Public Member Functions | |
GlobalState (StarItemPool const *pool, StarObject &object, double relUnit=0.05) | |
constructor More... | |
~GlobalState () | |
destructor More... | |
Public Attributes | |
const StarItemPool * | m_pool |
the pool More... | |
StarObject & | m_object |
the object More... | |
std::shared_ptr< StarObjectModel > | m_objectModel |
the object model(for sdw file) More... | |
std::shared_ptr< StarObjectNumericRuler > | m_numericRuler |
the numeric ruler manager More... | |
STOFFPageSpan | m_page |
the page More... | |
librevenge::RVNGString | m_pageName |
the page name More... | |
std::vector< librevenge::RVNGString > | m_pageNameList |
the list of page name More... | |
STOFFPageSpan::ZoneType | m_pageZone |
the actual page zone: document, header, footer More... | |
std::string | m_pageOccurence |
the page occurence: all, first, left, right More... | |
std::shared_ptr< STOFFList > | m_list |
the current list More... | |
int | m_listLevel |
the current list level More... | |
double | m_relativeUnit |
the relative unit uses to transform rel font height in point, default 1/20 More... | |
STOFFVec2f | m_offset |
an offset: in point More... | |
Private Member Functions | |
GlobalState (GlobalState const &)=delete | |
GlobalState & | operator= (GlobalState const &)=delete |
small struct use to store global data
|
inline |
constructor
StarState::GlobalState::~GlobalState | ( | ) |
destructor
|
privatedelete |
|
privatedelete |
std::shared_ptr<STOFFList> StarState::GlobalState::m_list |
the current list
int StarState::GlobalState::m_listLevel |
the current list level
std::shared_ptr<StarObjectNumericRuler> StarState::GlobalState::m_numericRuler |
the numeric ruler manager
StarObject& StarState::GlobalState::m_object |
the object
std::shared_ptr<StarObjectModel> StarState::GlobalState::m_objectModel |
the object model(for sdw file)
Referenced by StarState::StarState().
STOFFVec2f StarState::GlobalState::m_offset |
an offset: in point
STOFFPageSpan StarState::GlobalState::m_page |
the page
librevenge::RVNGString StarState::GlobalState::m_pageName |
the page name
std::vector<librevenge::RVNGString> StarState::GlobalState::m_pageNameList |
the list of page name
std::string StarState::GlobalState::m_pageOccurence |
the page occurence: all, first, left, right
STOFFPageSpan::ZoneType StarState::GlobalState::m_pageZone |
the actual page zone: document, header, footer
const StarItemPool* StarState::GlobalState::m_pool |
the pool
double StarState::GlobalState::m_relativeUnit |
the relative unit uses to transform rel font height in point, default 1/20