MWAWPresentationListenerInternal::State Struct Reference

the state of a MWAWPresentationListener 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 MWAWPresentationListener

Constructor & Destructor Documentation

MWAWPresentationListenerInternal::State::State ( )

constructor

MWAWPresentationListenerInternal::State::~State ( )
inline

destructor

MWAWPresentationListenerInternal::State::State ( const State )
private

Member Function Documentation

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

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

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

Member Data Documentation

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

the font

MWAWPosition MWAWPresentationListenerInternal::State::m_framePosition

the frame position

MWAWGraphicStyle MWAWPresentationListenerInternal::State::m_frameStyle

the frame style

bool MWAWPresentationListenerInternal::State::m_inLink
bool MWAWPresentationListenerInternal::State::m_inNote

Referenced by isInTextZone().

bool MWAWPresentationListenerInternal::State::m_inSubDocument
bool MWAWPresentationListenerInternal::State::m_isFrameOpened

a flag to know if openFrame was called

bool MWAWPresentationListenerInternal::State::m_isGroupOpened

a flag to know if openGroup was called

bool MWAWPresentationListenerInternal::State::m_isLayerOpened

a flag to know if openLayer was called

bool MWAWPresentationListenerInternal::State::m_isListElementOpened
bool MWAWPresentationListenerInternal::State::m_isParagraphOpened
bool MWAWPresentationListenerInternal::State::m_isSpanOpened
bool MWAWPresentationListenerInternal::State::m_isTableCellOpened

Referenced by isInTextZone().

bool MWAWPresentationListenerInternal::State::m_isTableColumnOpened
bool MWAWPresentationListenerInternal::State::m_isTableOpened

a stack used to know what is open

bool MWAWPresentationListenerInternal::State::m_isTableRowOpened
bool MWAWPresentationListenerInternal::State::m_isTextBoxOpened

a flag to know if we are in a textbox

Referenced by isInTextZone().

shared_ptr<MWAWList> MWAWPresentationListenerInternal::State::m_list

the list of list

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

the origin position

MWAWParagraph MWAWPresentationListenerInternal::State::m_paragraph

the paragraph

libmwaw::SubDocumentType MWAWPresentationListenerInternal::State::m_subDocumentType
librevenge::RVNGString MWAWPresentationListenerInternal::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