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:624
bool empty() const
Definition: VSDOutputElementList.h:51
~VSDOutputElementList()
Definition: VSDOutputElementList.cpp:539
VSDOutputElementList()
Definition: VSDOutputElementList.cpp:508
void addCloseParagraph()
Definition: VSDOutputElementList.cpp:599
void addStyle(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:549
Definition: VSDOutputElementList.h:24
void addStartLayer(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:609
void addInsertTab()
Definition: VSDOutputElementList.cpp:589
void addInsertLineBreak()
Definition: VSDOutputElementList.cpp:584
void addStartTextObject(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:564
void addCloseListElement()
Definition: VSDOutputElementList.cpp:629
std::vector< std::unique_ptr< VSDOutputElement > > m_elements
Definition: VSDOutputElementList.h:56
void addGraphicObject(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:559
void addEndLayer()
Definition: VSDOutputElementList.cpp:614
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:569
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:619
Definition: libvisio_utils.h:48
void addPath(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:554
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: VSDOutputElementList.cpp:574
void addInsertText(const librevenge::RVNGString &text)
Definition: VSDOutputElementList.cpp:579
void addCloseUnorderedListLevel()
Definition: VSDOutputElementList.cpp:634
void append(const VSDOutputElementList &elementList)
Definition: VSDOutputElementList.cpp:533
void addEndTextObject()
Definition: VSDOutputElementList.cpp:604
VSDOutputElementList & operator=(const VSDOutputElementList &elementList)
Definition: VSDOutputElementList.cpp:520
void addCloseSpan()
Definition: VSDOutputElementList.cpp:594
void draw(librevenge::RVNGDrawingInterface *painter) const
Definition: VSDOutputElementList.cpp:543