MWAWPresentationListenerInternal::State Struct Reference

the state of a MWAWPresentationListener More...

Public Member Functions

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

Public Attributes

MWAWVec2f m_origin
 the origin position
 
librevenge::RVNGString m_textBuffer
 a buffer to stored the text
 
MWAWFont m_font
 the font
 
MWAWParagraph m_paragraph
 the paragraph
 
std::shared_ptr< MWAWListm_list
 the list of list
 
bool m_isFrameOpened
 a flag to know if openFrame was called
 
MWAWPosition m_framePosition
 the frame position
 
MWAWGraphicStyle m_frameStyle
 the frame style
 
bool m_isTextBoxOpened
 a flag to know if we are in a textbox
 
bool m_isGroupOpened
 a flag to know if openGroup was called
 
bool m_isLayerOpened
 a flag to know if openLayer was called
 
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
 
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 &)=delete
 
Stateoperator= (const State &)=delete
 

Detailed Description

the state of a MWAWPresentationListener

Constructor & Destructor Documentation

◆ State() [1/2]

MWAWPresentationListenerInternal::State::State ( )

constructor

◆ ~State()

MWAWPresentationListenerInternal::State::~State ( )
inline

destructor

◆ State() [2/2]

MWAWPresentationListenerInternal::State::State ( const State )
privatedelete

Member Function Documentation

◆ isInTextZone()

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

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

◆ operator=()

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

Member Data Documentation

◆ m_currentPage

unsigned MWAWPresentationListenerInternal::State::m_currentPage

◆ m_currentPageNumber

int MWAWPresentationListenerInternal::State::m_currentPageNumber

◆ m_firstParagraphInPageSpan

bool MWAWPresentationListenerInternal::State::m_firstParagraphInPageSpan

◆ m_font

MWAWFont MWAWPresentationListenerInternal::State::m_font

the font

◆ m_framePosition

MWAWPosition MWAWPresentationListenerInternal::State::m_framePosition

the frame position

◆ m_frameStyle

MWAWGraphicStyle MWAWPresentationListenerInternal::State::m_frameStyle

the frame style

◆ m_inLink

bool MWAWPresentationListenerInternal::State::m_inLink

Referenced by isInTextZone().

◆ m_inNote

bool MWAWPresentationListenerInternal::State::m_inNote

Referenced by isInTextZone().

◆ m_inSubDocument

bool MWAWPresentationListenerInternal::State::m_inSubDocument

◆ m_isFrameOpened

bool MWAWPresentationListenerInternal::State::m_isFrameOpened

a flag to know if openFrame was called

◆ m_isGroupOpened

bool MWAWPresentationListenerInternal::State::m_isGroupOpened

a flag to know if openGroup was called

◆ m_isLayerOpened

bool MWAWPresentationListenerInternal::State::m_isLayerOpened

a flag to know if openLayer was called

◆ m_isListElementOpened

bool MWAWPresentationListenerInternal::State::m_isListElementOpened

◆ m_isParagraphOpened

bool MWAWPresentationListenerInternal::State::m_isParagraphOpened

◆ m_isSpanOpened

bool MWAWPresentationListenerInternal::State::m_isSpanOpened

◆ m_isTableCellOpened

bool MWAWPresentationListenerInternal::State::m_isTableCellOpened

Referenced by isInTextZone().

◆ m_isTableColumnOpened

bool MWAWPresentationListenerInternal::State::m_isTableColumnOpened

◆ m_isTableOpened

bool MWAWPresentationListenerInternal::State::m_isTableOpened

a stack used to know what is open

◆ m_isTableRowOpened

bool MWAWPresentationListenerInternal::State::m_isTableRowOpened

◆ m_isTextBoxOpened

bool MWAWPresentationListenerInternal::State::m_isTextBoxOpened

a flag to know if we are in a textbox

Referenced by isInTextZone().

◆ m_list

std::shared_ptr<MWAWList> MWAWPresentationListenerInternal::State::m_list

the list of list

◆ m_listOrderedLevels

std::vector<bool> MWAWPresentationListenerInternal::State::m_listOrderedLevels

◆ m_numPagesRemainingInSpan

int MWAWPresentationListenerInternal::State::m_numPagesRemainingInSpan

◆ m_origin

MWAWVec2f MWAWPresentationListenerInternal::State::m_origin

the origin position

◆ m_paragraph

MWAWParagraph MWAWPresentationListenerInternal::State::m_paragraph

the paragraph

◆ m_subDocumentType

libmwaw::SubDocumentType MWAWPresentationListenerInternal::State::m_subDocumentType

◆ m_textBuffer

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 Jan 19 2023 00:00:00 for libmwaw by doxygen 1.9.6