StarState Class Reference

class to store an state: ie. More...

#include <StarState.hxx>

Classes

struct  GlobalState
 small struct use to store global data More...
 

Public Member Functions

 StarState (StarItemPool const *pool, StarObject &object, double relUnit=0.05)
 constructor More...
 
 StarState (shared_ptr< GlobalState > global)
 constructor More...
 
 StarState (StarState const &orig)
 copy constructor More...
 
 ~StarState ()
 destructor More...
 
void reinitializeLineData ()
 reinit the local data: break, font, content, footnote, ... More...
 

Public Attributes

shared_ptr< GlobalStatem_global
 global state More...
 
librevenge::RVNGString m_styleName
 the style name More...
 
int m_break
 a page/column break: 1=columnBefore, 2=columnAfter, 3=columnBoth, 4=pageBefore, 5=pageAfter,n 6=pageBoth More...
 
STOFFCellStyle m_cell
 the cell style More...
 
STOFFFrameStyle m_frame
 the frame style More...
 
STOFFGraphicStyle m_graphic
 the graphic style More...
 
STOFFParagraph m_paragraph
 the paragraph style More...
 
STOFFFont m_font
 the font More...
 
bool m_content
 flag to know if this is a content zone More...
 
bool m_footnote
 flag to know if this is a footnote More...
 
librevenge::RVNGString m_link
 the link url More...
 
librevenge::RVNGString m_refMark
 the ref mark More...
 
shared_ptr
< SWFieldManagerInternal::Field
m_field
 the field More...
 

Private Member Functions

StarStateoperator= (StarState const &)
 

Detailed Description

class to store an state: ie.

the current page, section, ... style

Constructor & Destructor Documentation

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

constructor

StarState::StarState ( shared_ptr< GlobalState global)
inlineexplicit

constructor

StarState::StarState ( StarState const &  orig)
explicit

copy constructor

StarState::~StarState ( )

destructor

Member Function Documentation

StarState& StarState::operator= ( StarState const &  )
private
void StarState::reinitializeLineData ( )

Member Data Documentation

int StarState::m_break

a page/column break: 1=columnBefore, 2=columnAfter, 3=columnBoth, 4=pageBefore, 5=pageAfter,n 6=pageBoth

Referenced by StarFrameAttribute::StarFAttributeUInt::addTo(), StarObjectTextInternal::TextZone::inventoryPage(), StarObjectSmallTextInternal::Paragraph::send(), and StarObjectTextInternal::TextZone::send().

shared_ptr<GlobalState> StarState::m_global

global state

Referenced by StarPageAttribute::StarPAttributeBool::addTo(), StarPageAttribute::StarPAttributeUInt::addTo(), StarPageAttribute::StarPAttributeItemSet::addTo(), StarPageAttribute::StarPAttributeVec2i::addTo(), StarFrameAttribute::StarFAttributeFrameSize::addTo(), StarParagraphAttribute::StarPAttributeDrop::addTo(), StarFrameAttribute::StarFAttributeLRSpace::addTo(), StarPageAttribute::StarPAttributeColumns::addTo(), StarParagraphAttribute::StarPAttributeLineSpacing::addTo(), StarPageAttribute::StarPAttributeFrameHF::addTo(), StarParagraphAttribute::StarPAttributeNumericRuler::addTo(), StarPageAttribute::StarPAttributePage::addTo(), StarCharAttribute::StarCAttributeFontSize::addTo(), StarFrameAttribute::StarFAttributeULSpace::addTo(), StarParagraphAttribute::StarPAttributeTabStop::addTo(), StarPageAttribute::StarPAttributePageDesc::addTo(), StarCharAttribute::StarCAttributeCharFormat::addTo(), StarPageAttribute::StarPAttributePageHF::addTo(), StarPageAttribute::StarPAttributeViewMode::addTo(), StarAttributeItemSet::addTo(), StarObjectTextInternal::TextZone::inventoryPage(), StarObjectTextInternal::Content::inventoryPages(), StarObjectSmallTextInternal::Paragraph::send(), SWFieldManagerInternal::Field::send(), StarTableInternal::TableBox::send(), StarObjectTextInternal::Content::send(), StarObjectTextInternal::FormatZone::send(), StarTableInternal::Table::send(), StarObjectTextInternal::TextZone::send(), StarCharAttribute::StarCAttributeFootnote::send(), StarObjectText::sendPages(), StarObjectPageStyle::updatePageSpan(), StarObjectPageStyleInternal::PageDesc::updatePageSpan(), and StarObjectSmallGraphicInternal::SdrGraphicAttribute::updateStyle().

librevenge::RVNGString StarState::m_styleName

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

Generated on Thu Aug 1 2019 10:30:30 for libstaroffice by doxygen 1.8.5