MWAWGraphicListenerInternal::State Struct Reference

the state of a MWAWGraphicListener More...

Public Member Functions

 State ()
 constructor More...
 
 ~State ()
 destructor More...
 
bool isInTextZone () const
 returns true if we are in a text zone, ie. either in a textbox or a table cell More...
 

Public Attributes

MWAWVec2f m_origin
 the origin position More...
 
librevenge::RVNGString m_textBuffer
 a buffer to stored the text More...
 
MWAWFont m_font
 the font More...
 
MWAWParagraph m_paragraph
 the paragraph More...
 
shared_ptr< MWAWListm_list
 the list of list More...
 
bool m_isFrameOpened
 a flag to know if openFrame was called More...
 
MWAWPosition m_framePosition
 the frame position More...
 
MWAWGraphicStyle m_frameStyle
 the frame style More...
 
bool m_isTextBoxOpened
 a flag to know if we are in a textbox More...
 
bool m_isGroupOpened
 a flag to know if openGroup was called More...
 
bool m_isLayerOpened
 a flag to know if openLayer was called More...
 
bool m_isSpanOpened
 
bool m_isParagraphOpened
 
bool m_isListElementOpened
 
bool m_firstParagraphInPageSpan
 
std::vector< bool > m_listOrderedLevels
 
bool m_isTableOpened
 a stack used to know what is open More...
 
bool m_isTableRowOpened
 
bool m_isTableColumnOpened
 
bool m_isTableCellOpened
 
unsigned m_currentPage
 
int m_numPagesRemainingInSpan
 
int m_currentPageNumber
 
bool m_inLink
 
bool m_inNote
 
bool m_inSubDocument
 
libmwaw::SubDocumentType m_subDocumentType
 

Private Member Functions

 State (const State &)
 
Stateoperator= (const State &)
 

Detailed Description

the state of a MWAWGraphicListener

Constructor & Destructor Documentation

MWAWGraphicListenerInternal::State::State ( )

constructor

MWAWGraphicListenerInternal::State::~State ( )
inline

destructor

MWAWGraphicListenerInternal::State::State ( const State )
private

Member Function Documentation

bool MWAWGraphicListenerInternal::State::isInTextZone ( ) const
inline

returns true if we are in a text zone, ie. either in a textbox or a table cell

State& MWAWGraphicListenerInternal::State::operator= ( const State )
private

Member Data Documentation

unsigned MWAWGraphicListenerInternal::State::m_currentPage
int MWAWGraphicListenerInternal::State::m_currentPageNumber
bool MWAWGraphicListenerInternal::State::m_firstParagraphInPageSpan
MWAWFont MWAWGraphicListenerInternal::State::m_font

the font

MWAWPosition MWAWGraphicListenerInternal::State::m_framePosition

the frame position

MWAWGraphicStyle MWAWGraphicListenerInternal::State::m_frameStyle

the frame style

bool MWAWGraphicListenerInternal::State::m_inLink
bool MWAWGraphicListenerInternal::State::m_inNote

Referenced by isInTextZone().

bool MWAWGraphicListenerInternal::State::m_inSubDocument
bool MWAWGraphicListenerInternal::State::m_isFrameOpened

a flag to know if openFrame was called

bool MWAWGraphicListenerInternal::State::m_isGroupOpened

a flag to know if openGroup was called

bool MWAWGraphicListenerInternal::State::m_isLayerOpened

a flag to know if openLayer was called

bool MWAWGraphicListenerInternal::State::m_isListElementOpened
bool MWAWGraphicListenerInternal::State::m_isParagraphOpened
bool MWAWGraphicListenerInternal::State::m_isSpanOpened
bool MWAWGraphicListenerInternal::State::m_isTableCellOpened

Referenced by isInTextZone().

bool MWAWGraphicListenerInternal::State::m_isTableColumnOpened
bool MWAWGraphicListenerInternal::State::m_isTableOpened

a stack used to know what is open

bool MWAWGraphicListenerInternal::State::m_isTableRowOpened
bool MWAWGraphicListenerInternal::State::m_isTextBoxOpened

a flag to know if we are in a textbox

Referenced by isInTextZone().

shared_ptr<MWAWList> MWAWGraphicListenerInternal::State::m_list

the list of list

std::vector<bool> MWAWGraphicListenerInternal::State::m_listOrderedLevels
int MWAWGraphicListenerInternal::State::m_numPagesRemainingInSpan
MWAWVec2f MWAWGraphicListenerInternal::State::m_origin

the origin position

MWAWParagraph MWAWGraphicListenerInternal::State::m_paragraph

the paragraph

libmwaw::SubDocumentType MWAWGraphicListenerInternal::State::m_subDocumentType
librevenge::RVNGString MWAWGraphicListenerInternal::State::m_textBuffer

a buffer to stored the text


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

Generated on Thu Jul 9 2015 20:26:41 for libmwaw by doxygen 1.8.8