#include <IWORKOutputElements.h>
Public Member Functions | |
IWORKOutputElements () | |
void | append (const IWORKOutputElements &elements) |
void | addShapesInSpreadsheet (const IWORKOutputElements &elements) |
add shapes data in spreadsheet. Assume that the current elements are OpenSheet(...), ... | |
void | write (IWORKDocumentInterface *iface) const |
void | clear () |
bool | empty () const |
void | addCloseComment () |
void | addCloseEndnote () |
void | addCloseFooter () |
void | addCloseFootnote () |
void | addCloseFrame () |
void | addCloseGroup () |
void | addCloseHeader () |
void | addCloseLink () |
void | addCloseListElement () |
void | addCloseOrderedListLevel () |
void | addCloseParagraph () |
void | addCloseSection () |
void | addCloseSpan () |
void | addCloseTable () |
void | addCloseTableCell () |
void | addCloseTableRow () |
void | addCloseUnorderedListLevel () |
void | addDefineSheetNumberingStyle (const librevenge::RVNGPropertyList &propList) |
void | addDrawGraphicObject (const librevenge::RVNGPropertyList &propList) |
void | addDrawPath (const librevenge::RVNGPropertyList &propList) |
void | addDrawPolyline (const librevenge::RVNGPropertyList &propList) |
void | addEndLayer () |
void | addEndNotes () |
void | addEndTextObject () |
void | addInsertBinaryObject (const librevenge::RVNGPropertyList &propList) |
void | addInsertCoveredTableCell (const librevenge::RVNGPropertyList &propList) |
void | addInsertField (const librevenge::RVNGPropertyList &propList) |
void | addInsertLineBreak () |
void | addInsertSpace () |
void | addInsertTab () |
void | addInsertText (const librevenge::RVNGString &text) |
void | addOpenComment (const librevenge::RVNGPropertyList &propList) |
void | addOpenEndnote (const librevenge::RVNGPropertyList &propList) |
void | addOpenFormulaCell (const librevenge::RVNGPropertyList &propList, const IWORKFormula &formula, const boost::optional< unsigned > &formulaHC, const IWORKTableNameMapPtr_t &tableNameMap) |
void | addOpenFooter (const librevenge::RVNGPropertyList &propList) |
void | addOpenFootnote (const librevenge::RVNGPropertyList &propList) |
void | addOpenFrame (const librevenge::RVNGPropertyList &propList) |
void | addOpenGroup (const librevenge::RVNGPropertyList &propList) |
void | addOpenHeader (const librevenge::RVNGPropertyList &propList) |
void | addOpenLink (const librevenge::RVNGPropertyList &propList) |
void | addOpenListElement (const librevenge::RVNGPropertyList &propList) |
void | addOpenOrderedListLevel (const librevenge::RVNGPropertyList &propList) |
void | addOpenParagraph (const librevenge::RVNGPropertyList &propList) |
void | addOpenSection (const librevenge::RVNGPropertyList &propList) |
void | addOpenSpan (const librevenge::RVNGPropertyList &propList) |
void | addOpenTable (const librevenge::RVNGPropertyList &propList) |
void | addOpenTableCell (const librevenge::RVNGPropertyList &propList) |
void | addOpenTableRow (const librevenge::RVNGPropertyList &propList) |
void | addOpenUnorderedListLevel (const librevenge::RVNGPropertyList &propList) |
void | addSetStyle (const librevenge::RVNGPropertyList &propList) |
void | addStartLayer (const librevenge::RVNGPropertyList &propList) |
void | addStartNotes (const librevenge::RVNGPropertyList &propList) |
void | addStartTextObject (const librevenge::RVNGPropertyList &propList) |
Private Types | |
typedef std::deque< std::shared_ptr< IWORKOutputElement > > | ElementList_t |
Private Attributes | |
ElementList_t | m_elements |
|
private |
libetonyek::IWORKOutputElements::IWORKOutputElements | ( | ) |
void libetonyek::IWORKOutputElements::addCloseComment | ( | ) |
Referenced by libetonyek::KEYCollector::collectStickyNote().
void libetonyek::IWORKOutputElements::addCloseEndnote | ( | ) |
void libetonyek::IWORKOutputElements::addCloseFooter | ( | ) |
void libetonyek::IWORKOutputElements::addCloseFootnote | ( | ) |
void libetonyek::IWORKOutputElements::addCloseFrame | ( | ) |
void libetonyek::IWORKOutputElements::addCloseGroup | ( | ) |
Referenced by libetonyek::IWORKCollector::closeGroup().
void libetonyek::IWORKOutputElements::addCloseHeader | ( | ) |
void libetonyek::IWORKOutputElements::addCloseLink | ( | ) |
Referenced by libetonyek::IWORKText::closeLink().
void libetonyek::IWORKOutputElements::addCloseListElement | ( | ) |
Referenced by libetonyek::IWORKText::handleListLevelChange(), and libetonyek::IWORKText::openPara().
void libetonyek::IWORKOutputElements::addCloseOrderedListLevel | ( | ) |
Referenced by libetonyek::IWORKText::handleListLevelChange().
void libetonyek::IWORKOutputElements::addCloseParagraph | ( | ) |
Referenced by libetonyek::IWORKText::closePara().
void libetonyek::IWORKOutputElements::addCloseSection | ( | ) |
Referenced by libetonyek::IWORKText::closeSection().
void libetonyek::IWORKOutputElements::addCloseSpan | ( | ) |
Referenced by libetonyek::IWORKText::closeSpan().
void libetonyek::IWORKOutputElements::addCloseTable | ( | ) |
void libetonyek::IWORKOutputElements::addCloseTableCell | ( | ) |
void libetonyek::IWORKOutputElements::addCloseTableRow | ( | ) |
void libetonyek::IWORKOutputElements::addCloseUnorderedListLevel | ( | ) |
Referenced by libetonyek::IWORKText::handleListLevelChange().
void libetonyek::IWORKOutputElements::addDefineSheetNumberingStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addDrawGraphicObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::KEYCollector::drawMedia().
void libetonyek::IWORKOutputElements::addDrawPath | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addDrawPolyline | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addEndLayer | ( | ) |
void libetonyek::IWORKOutputElements::addEndNotes | ( | ) |
void libetonyek::IWORKOutputElements::addEndTextObject | ( | ) |
Referenced by libetonyek::PAGCollector::drawTable().
void libetonyek::IWORKOutputElements::addInsertBinaryObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::NUMCollector::drawMedia(), and libetonyek::PAGCollector::drawMedia().
void libetonyek::IWORKOutputElements::addInsertCoveredTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addInsertField | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::insertField().
void libetonyek::IWORKOutputElements::addInsertLineBreak | ( | ) |
Referenced by libetonyek::IWORKText::insertLineBreak().
void libetonyek::IWORKOutputElements::addInsertSpace | ( | ) |
Referenced by libetonyek::IWORKText::insertSpace().
void libetonyek::IWORKOutputElements::addInsertTab | ( | ) |
Referenced by libetonyek::IWORKText::insertTab().
void libetonyek::IWORKOutputElements::addInsertText | ( | const librevenge::RVNGString & | text | ) |
Referenced by libetonyek::IWORKText::insertText().
void libetonyek::IWORKOutputElements::addOpenComment | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::KEYCollector::collectStickyNote().
void libetonyek::IWORKOutputElements::addOpenEndnote | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenFooter | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenFootnote | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenFormulaCell | ( | const librevenge::RVNGPropertyList & | propList, |
const IWORKFormula & | formula, | ||
const boost::optional< unsigned > & | formulaHC, | ||
const IWORKTableNameMapPtr_t & | tableNameMap ) |
void libetonyek::IWORKOutputElements::addOpenFrame | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenGroup | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKCollector::openGroup().
void libetonyek::IWORKOutputElements::addOpenHeader | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenLink | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::openLink().
void libetonyek::IWORKOutputElements::addOpenListElement | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::handleListLevelChange(), and libetonyek::IWORKText::openPara().
void libetonyek::IWORKOutputElements::addOpenOrderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::handleListLevelChange().
void libetonyek::IWORKOutputElements::addOpenParagraph | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::openPara().
void libetonyek::IWORKOutputElements::addOpenSection | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::openSection().
void libetonyek::IWORKOutputElements::addOpenSpan | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::openSpan().
void libetonyek::IWORKOutputElements::addOpenTable | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenTableRow | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addOpenUnorderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::handleListLevelChange().
void libetonyek::IWORKOutputElements::addSetStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::KEYCollector::drawMedia().
void libetonyek::IWORKOutputElements::addShapesInSpreadsheet | ( | const IWORKOutputElements & | elements | ) |
add shapes data in spreadsheet. Assume that the current elements are OpenSheet(...), ...
void libetonyek::IWORKOutputElements::addStartLayer | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addStartNotes | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libetonyek::IWORKOutputElements::addStartTextObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::PAGCollector::drawTable(), and libetonyek::KEYCollector::drawTextBox().
void libetonyek::IWORKOutputElements::append | ( | const IWORKOutputElements & | elements | ) |
void libetonyek::IWORKOutputElements::clear | ( | ) |
Referenced by libetonyek::IWORKText::draw(), and libetonyek::KEYCollector::endPage().
bool libetonyek::IWORKOutputElements::empty | ( | ) | const |
Referenced by libetonyek::KEYCollector::collectSlide(), and libetonyek::KEYCollector::startPage().
void libetonyek::IWORKOutputElements::write | ( | IWORKDocumentInterface * | iface | ) | const |
|
private |
Referenced by addCloseComment(), addCloseEndnote(), addCloseFooter(), addCloseFootnote(), addCloseFrame(), addCloseGroup(), addCloseHeader(), addCloseLink(), addCloseListElement(), addCloseOrderedListLevel(), addCloseParagraph(), addCloseSection(), addCloseSpan(), addCloseTable(), addCloseTableCell(), addCloseTableRow(), addCloseUnorderedListLevel(), addDefineSheetNumberingStyle(), addDrawGraphicObject(), addDrawPath(), addDrawPolyline(), addEndLayer(), addEndNotes(), addEndTextObject(), addInsertBinaryObject(), addInsertCoveredTableCell(), addInsertField(), addInsertLineBreak(), addInsertSpace(), addInsertTab(), addInsertText(), addOpenComment(), addOpenEndnote(), addOpenFooter(), addOpenFootnote(), addOpenFormulaCell(), addOpenFrame(), addOpenGroup(), addOpenHeader(), addOpenLink(), addOpenListElement(), addOpenOrderedListLevel(), addOpenParagraph(), addOpenSection(), addOpenSpan(), addOpenTable(), addOpenTableCell(), addOpenTableRow(), addOpenUnorderedListLevel(), addSetStyle(), addShapesInSpreadsheet(), addStartLayer(), addStartNotes(), addStartTextObject(), append(), clear(), empty(), and write().