10 #ifndef __VSDOUTPUTELEMENTLIST_H__
11 #define __VSDOUTPUTELEMENTLIST_H__
17 #include <librevenge/librevenge.h>
22 class VSDOutputElement;
32 void draw(librevenge::RVNGDrawingInterface *painter)
const;
33 void addStyle(
const librevenge::RVNGPropertyList &propList);
34 void addPath(
const librevenge::RVNGPropertyList &propList);
44 void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
49 void addStartLayer(
const librevenge::RVNGPropertyList &propList);
56 std::vector<std::unique_ptr<VSDOutputElement>>
m_elements;
62 #endif // __VSDOUTPUTELEMENTLIST_H__
void addOpenUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:609
bool empty() const
Definition: VSDOutputElementList.h:51
~VSDOutputElementList()
Definition: VSDOutputElementList.cpp:524
VSDOutputElementList()
Definition: VSDOutputElementList.cpp:493
void addCloseParagraph()
Definition: VSDOutputElementList.cpp:584
void addStyle(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:534
Definition: VSDOutputElementList.h:24
void addStartLayer(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:594
void addInsertTab()
Definition: VSDOutputElementList.cpp:574
void addInsertLineBreak()
Definition: VSDOutputElementList.cpp:569
void addStartTextObject(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:549
void addCloseListElement()
Definition: VSDOutputElementList.cpp:614
std::vector< std::unique_ptr< VSDOutputElement > > m_elements
Definition: VSDOutputElementList.h:56
void addGraphicObject(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:544
void addEndLayer()
Definition: VSDOutputElementList.cpp:599
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:554
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:604
Definition: libvisio_utils.h:48
void addPath(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:539
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:559
void addInsertText(const librevenge::RVNGString &text)
Definition: VSDOutputElementList.cpp:564
void addCloseUnorderedListLevel()
Definition: VSDOutputElementList.cpp:619
void append(const VSDOutputElementList &elementList)
Definition: VSDOutputElementList.cpp:518
void addEndTextObject()
Definition: VSDOutputElementList.cpp:589
VSDOutputElementList & operator=(const VSDOutputElementList &elementList)
Definition: VSDOutputElementList.cpp:505
void addCloseSpan()
Definition: VSDOutputElementList.cpp:579
void draw(librevenge::RVNGDrawingInterface *painter) const
Definition: VSDOutputElementList.cpp:528