#include <IWORKOutputElements.h>
Public Member Functions | |
IWORKOutputElements () | |
void | append (const IWORKOutputElements &elements) |
void | write (IWORKDocumentInterface *iface) const |
void | clear () |
bool | empty () const |
void | addCloseComment () |
void | addCloseEndnote () |
void | addCloseFooter () |
void | addCloseFootnote () |
void | addCloseFrame () |
void | addCloseHeader () |
void | addCloseLink () |
void | addCloseListElement () |
void | addCloseOrderedListLevel () |
void | addCloseParagraph () |
void | addCloseSection () |
void | addCloseSpan () |
void | addCloseTable () |
void | addCloseTableCell () |
void | addCloseTableRow () |
void | addCloseUnorderedListLevel () |
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 | 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 IWORKTableNameMapPtr_t &tableNameMap) |
void | addOpenFooter (const librevenge::RVNGPropertyList &propList) |
void | addOpenFootnote (const librevenge::RVNGPropertyList &propList) |
void | addOpenFrame (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 < boost::shared_ptr < IWORKOutputElement > > | ElementList_t |
Private Attributes | |
ElementList_t | m_elements |
typedef std::deque<boost::shared_ptr<IWORKOutputElement> > libetonyek::IWORKOutputElements::ElementList_t [private] |
Referenced by libetonyek::KEYCollector::collectStickyNote().
Referenced by libetonyek::PAGCollector::drawMedia(), and libetonyek::PAGCollector::drawTextBox().
Referenced by libetonyek::IWORKText::closeLink().
Referenced by libetonyek::IWORKText::closePara().
Referenced by libetonyek::IWORKText::handleListLevelChange().
Referenced by libetonyek::IWORKText::closePara().
Referenced by libetonyek::IWORKText::closeSection().
Referenced by libetonyek::IWORKText::closeSpan().
Referenced by libetonyek::IWORKTable::draw().
Referenced by libetonyek::IWORKTable::draw().
Referenced by libetonyek::IWORKTable::draw().
Referenced by libetonyek::IWORKText::handleListLevelChange().
void libetonyek::IWORKOutputElements::addDrawGraphicObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::KEYCollector::drawMedia().
void libetonyek::IWORKOutputElements::addDrawPath | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKCollector::drawShape().
void libetonyek::IWORKOutputElements::addDrawPolyline | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::PAGCollector::drawTextBox(), and libetonyek::KEYCollector::drawTextBox().
void libetonyek::IWORKOutputElements::addInsertBinaryObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::PAGCollector::drawMedia().
void libetonyek::IWORKOutputElements::addInsertCoveredTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKTable::draw().
Referenced by libetonyek::IWORKText::insertLineBreak().
Referenced by libetonyek::IWORKText::insertSpace().
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 IWORKTableNameMapPtr_t & | tableNameMap | ||
) |
Referenced by libetonyek::IWORKTable::draw().
void libetonyek::IWORKOutputElements::addOpenFrame | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::PAGCollector::drawMedia(), and libetonyek::PAGCollector::drawTextBox().
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 | ) |
Referenced by libetonyek::IWORKTable::draw().
void libetonyek::IWORKOutputElements::addOpenTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKTable::draw().
void libetonyek::IWORKOutputElements::addOpenTableRow | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKTable::draw().
void libetonyek::IWORKOutputElements::addOpenUnorderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKText::handleListLevelChange().
void libetonyek::IWORKOutputElements::addSetStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libetonyek::IWORKCollector::drawShape().
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::drawTextBox(), and libetonyek::KEYCollector::drawTextBox().
void libetonyek::IWORKOutputElements::append | ( | const IWORKOutputElements & | elements | ) |
Referenced by libetonyek::IWORKCollector::collectHeaderFooter(), and libetonyek::KEYCollector::endPage().
bool libetonyek::IWORKOutputElements::empty | ( | ) | const |
void libetonyek::IWORKOutputElements::write | ( | IWORKDocumentInterface * | iface | ) | const |
Referenced by addCloseComment(), addCloseEndnote(), addCloseFooter(), addCloseFootnote(), addCloseFrame(), addCloseHeader(), addCloseLink(), addCloseListElement(), addCloseOrderedListLevel(), addCloseParagraph(), addCloseSection(), addCloseSpan(), addCloseTable(), addCloseTableCell(), addCloseTableRow(), addCloseUnorderedListLevel(), addDrawGraphicObject(), addDrawPath(), addDrawPolyline(), addEndLayer(), addEndNotes(), addEndTextObject(), addInsertBinaryObject(), addInsertCoveredTableCell(), addInsertLineBreak(), addInsertSpace(), addInsertTab(), addInsertText(), addOpenComment(), addOpenEndnote(), addOpenFooter(), addOpenFootnote(), addOpenFormulaCell(), addOpenFrame(), addOpenHeader(), addOpenLink(), addOpenListElement(), addOpenOrderedListLevel(), addOpenParagraph(), addOpenSection(), addOpenSpan(), addOpenTable(), addOpenTableCell(), addOpenTableRow(), addOpenUnorderedListLevel(), addSetStyle(), addStartLayer(), addStartNotes(), addStartTextObject(), append(), clear(), empty(), and write().