StarState::GlobalState Struct Reference

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

StarItemPool const * m_pool
 the pool More...
 
StarObjectm_object
 the object More...
 
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...
 
shared_ptr< STOFFListm_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...
 

Private Member Functions

 GlobalState (GlobalState const &)
 
GlobalStateoperator= (GlobalState const &)
 

Detailed Description

small struct use to store global data

Constructor & Destructor Documentation

StarState::GlobalState::GlobalState ( StarItemPool const *  pool,
StarObject object,
double  relUnit = 0.05 
)
inline

constructor

StarState::GlobalState::~GlobalState ( )

destructor

StarState::GlobalState::GlobalState ( GlobalState const &  )
private

Member Function Documentation

GlobalState& StarState::GlobalState::operator= ( GlobalState const &  )
private

Member Data Documentation

shared_ptr<STOFFList> StarState::GlobalState::m_list

the current list

int StarState::GlobalState::m_listLevel

the current list level

shared_ptr<StarObjectNumericRuler> StarState::GlobalState::m_numericRuler

the numeric ruler manager

StarObject& StarState::GlobalState::m_object

the object

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

StarItemPool const* 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


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

Generated on Wed Apr 11 2018 00:23:19 for libstaroffice by doxygen 1.8.5