STOFFSpreadsheetListenerInternal::State Struct Reference

the state of a STOFFSpreadsheetListener More...

## Public Member Functions

| State ()
| constructor
| ~State ()
| destructor
bool | canWriteText () const
| returns true if we are in a text zone

## Public Attributes

librevenge::RVNGString | m_textBuffer
| a buffer to stored the text
int | m_numDeferredTabs
| the number of tabs to add
STOFFFont | m_font
| the font
STOFFParagraph | m_paragraph
| the paragraph
std::shared_ptr< STOFFList > | m_list
bool | m_isPageSpanOpened
bool | m_isHeaderFooterOpened
| a flag to know if the header footer is started
bool | m_isHeaderFooterRegionOpened
| a flag to know if the header footer region is started
bool | m_isFrameOpened
bool | m_isTextboxOpened
bool | m_isHeaderFooterWithoutParagraph
bool | m_isSpanOpened
bool | m_isParagraphOpened
bool | m_isListElementOpened
bool | m_isSheetColumnOpened
bool | m_isSheetCellOpened
bool | m_isTableOpened
bool | m_isTableRowOpened
bool | m_isTableColumnOpened
bool | m_isTableCellOpened
unsigned | m_currentPage
int | m_numPagesRemainingInSpan
int | m_currentPageNumber
std::vector< bool > | m_listOrderedLevels
bool | m_inSubDocument
| a stack used to know what is open
bool | m_isNote
bool | m_inLink
libstoff::SubDocumentType | m_subDocumentType

## Private Member Functions

| State (const State &)
State & | operator= (const State &)

## Detailed Description

the state of a STOFFSpreadsheetListener

## Constructor & Destructor Documentation

## State() [1/2]

STOFFSpreadsheetListenerInternal::State::State | ( |  | ) |

constructor

Referenced by operator=(), and State().

## ~State()

STOFFSpreadsheetListenerInternal::State::~State | ( |  | ) |

inline

destructor

## State() [2/2]

STOFFSpreadsheetListenerInternal::State::State | ( | const State & |  | ) |

private

## Member Function Documentation

## canWriteText()

bool STOFFSpreadsheetListenerInternal::State::canWriteText | ( |  | ) | const

inline

returns true if we are in a text zone

## operator=()

State & STOFFSpreadsheetListenerInternal::State::operator= | ( | const State & |  | ) |

private

## Member Data Documentation

## m_currentPage

unsigned STOFFSpreadsheetListenerInternal::State::m_currentPage

Referenced by State().

## m_currentPageNumber

int STOFFSpreadsheetListenerInternal::State::m_currentPageNumber

Referenced by State().

## m_font

STOFFFont STOFFSpreadsheetListenerInternal::State::m_font

the font

Referenced by State().

## m_inLink

bool STOFFSpreadsheetListenerInternal::State::m_inLink

Referenced by State().

## m_inSubDocument

bool STOFFSpreadsheetListenerInternal::State::m_inSubDocument

a stack used to know what is open

Referenced by State().

## m_isFrameOpened

bool STOFFSpreadsheetListenerInternal::State::m_isFrameOpened

Referenced by State().

## m_isHeaderFooterOpened

bool STOFFSpreadsheetListenerInternal::State::m_isHeaderFooterOpened

a flag to know if the header footer is started

Referenced by State().

## m_isHeaderFooterRegionOpened

bool STOFFSpreadsheetListenerInternal::State::m_isHeaderFooterRegionOpened

a flag to know if the header footer region is started

Referenced by canWriteText(), and State().

## m_isHeaderFooterWithoutParagraph

bool STOFFSpreadsheetListenerInternal::State::m_isHeaderFooterWithoutParagraph

Referenced by State().

## m_isListElementOpened

bool STOFFSpreadsheetListenerInternal::State::m_isListElementOpened

Referenced by State().

## m_isNote

bool STOFFSpreadsheetListenerInternal::State::m_isNote

Referenced by canWriteText(), and State().

## m_isPageSpanOpened

bool STOFFSpreadsheetListenerInternal::State::m_isPageSpanOpened

Referenced by State().

## m_isParagraphOpened

bool STOFFSpreadsheetListenerInternal::State::m_isParagraphOpened

Referenced by State().

## m_isSheetCellOpened

bool STOFFSpreadsheetListenerInternal::State::m_isSheetCellOpened

Referenced by canWriteText(), and State().

## m_isSheetColumnOpened

bool STOFFSpreadsheetListenerInternal::State::m_isSheetColumnOpened

Referenced by State().

## m_isSpanOpened

bool STOFFSpreadsheetListenerInternal::State::m_isSpanOpened

Referenced by State().

## m_isTableCellOpened

bool STOFFSpreadsheetListenerInternal::State::m_isTableCellOpened

Referenced by canWriteText(), and State().

## m_isTableColumnOpened

bool STOFFSpreadsheetListenerInternal::State::m_isTableColumnOpened

Referenced by State().

## m_isTableOpened

bool STOFFSpreadsheetListenerInternal::State::m_isTableOpened

Referenced by State().

## m_isTableRowOpened

bool STOFFSpreadsheetListenerInternal::State::m_isTableRowOpened

Referenced by State().

## m_isTextboxOpened

bool STOFFSpreadsheetListenerInternal::State::m_isTextboxOpened

Referenced by canWriteText(), and State().

## m_list

std::shared_ptr<STOFFList> STOFFSpreadsheetListenerInternal::State::m_list

Referenced by State().

## m_listOrderedLevels

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

Referenced by State().

## m_numDeferredTabs

int STOFFSpreadsheetListenerInternal::State::m_numDeferredTabs

the number of tabs to add

Referenced by State().

## m_numPagesRemainingInSpan

int STOFFSpreadsheetListenerInternal::State::m_numPagesRemainingInSpan

Referenced by State().

## m_paragraph

STOFFParagraph STOFFSpreadsheetListenerInternal::State::m_paragraph

the paragraph

Referenced by State().

## m_subDocumentType

libstoff::SubDocumentType STOFFSpreadsheetListenerInternal::State::m_subDocumentType

Referenced by State().

## m_textBuffer

librevenge::RVNGString STOFFSpreadsheetListenerInternal::State::m_textBuffer

a buffer to stored the text

Referenced by State().

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

- STOFFSpreadsheetListener.cxx