Go to the documentation of this file.
10 #ifndef __CDROUTPUTELEMENTLIST_H__
11 #define __CDROUTPUTELEMENTLIST_H__
16 #include <librevenge/librevenge.h>
21 class CDROutputElement;
28 void draw(librevenge::RVNGDrawingInterface *painter)
const;
29 void addStyle(
const librevenge::RVNGPropertyList &propList);
30 void addPath(
const librevenge::RVNGPropertyList &propList);
34 void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
39 void addStartGroup(
const librevenge::RVNGPropertyList &propList);
46 std::vector<std::shared_ptr<CDROutputElement>>
m_elements;
52 #endif // __CDROUTPUTELEMENTLIST_H__
CDROpenParagraphOutputElement(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:278
librevenge::RVNGString m_text
Definition: CDROutputElementList.cpp:181
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:262
librevenge::RVNGPropertyList m_propList
Definition: CDROutputElementList.cpp:115
~CDRPathOutputElement() override
Definition: CDROutputElementList.cpp:123
void addCloseSpan()
Definition: CDROutputElementList.cpp:393
librevenge::RVNGPropertyList m_propList
Definition: CDROutputElementList.cpp:148
Definition: CDROutputElementList.cpp:211
CDRGraphicObjectOutputElement(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:249
void addEndGroup()
Definition: CDROutputElementList.cpp:413
void addPath(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:363
CDREndTextObjectOutputElement()
Definition: CDROutputElementList.cpp:315
~CDROpenSpanOutputElement() override
Definition: CDROutputElementList.cpp:167
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:271
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:383
Definition: CDROutputElementList.cpp:203
Definition: CDROutputElementList.cpp:221
bool empty() const
Definition: CDROutputElementList.h:41
CDRInsertTextOutputElement(const librevenge::RVNGString &text)
Definition: CDROutputElementList.cpp:288
virtual ~CDROutputElement()
Definition: CDROutputElementList.cpp:103
~CDRStartTextObjectOutputElement() override
Definition: CDROutputElementList.cpp:145
void addStyle(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:358
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:291
void draw(librevenge::RVNGDrawingInterface *painter) const
Definition: CDROutputElementList.cpp:352
~CDROutputElementList()
Definition: CDROutputElementList.cpp:348
Definition: CDROutputElementList.cpp:99
librevenge::RVNGPropertyList m_propList
Definition: CDROutputElementList.cpp:126
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:242
CDRStartTextObjectOutputElement(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:259
void addCloseParagraph()
Definition: CDROutputElementList.cpp:398
~CDROpenParagraphOutputElement() override
Definition: CDROutputElementList.cpp:156
CDROutputElementList()
Definition: CDROutputElementList.cpp:343
void addEndTextObject()
Definition: CDROutputElementList.cpp:403
void addStartGroup(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:408
CDRCloseSpanOutputElement()
Definition: CDROutputElementList.cpp:297
Definition: CDROutputElementList.cpp:194
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:252
Definition: CDROutputElementList.h:23
Definition: CDRCollector.h:24
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:336
Definition: CDROutputElementList.cpp:130
CDRStartLayerOutputElement(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:333
~CDREndLayerOutputElement() override
Definition: CDROutputElementList.cpp:225
librevenge::RVNGPropertyList m_propList
Definition: CDROutputElementList.cpp:137
virtual void draw(librevenge::RVNGDrawingInterface *painter)=0
librevenge::RVNGPropertyList m_propList
Definition: CDROutputElementList.cpp:218
~CDRCloseSpanOutputElement() override
Definition: CDROutputElementList.cpp:189
CDRPathOutputElement(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:239
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:317
Definition: CDROutputElementList.cpp:163
Definition: CDROutputElementList.cpp:152
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:232
CDRStyleOutputElement(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:229
CDROutputElement()
Definition: CDROutputElementList.cpp:102
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:308
Definition: CDROutputElementList.cpp:141
~CDRInsertTextOutputElement() override
Definition: CDROutputElementList.cpp:178
~CDREndTextObjectOutputElement() override
Definition: CDROutputElementList.cpp:207
Definition: CDROutputElementList.cpp:108
CDREndLayerOutputElement()
Definition: CDROutputElementList.cpp:324
Definition: CDROutputElementList.cpp:119
Definition: CDROutputElementList.cpp:174
void addInsertText(const librevenge::RVNGString &text)
Definition: CDROutputElementList.cpp:388
CDROpenSpanOutputElement(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:268
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:281
~CDRStartLayerOutputElement() override
Definition: CDROutputElementList.cpp:215
librevenge::RVNGPropertyList m_propList
Definition: CDROutputElementList.cpp:170
librevenge::RVNGPropertyList m_propList
Definition: CDROutputElementList.cpp:159
CDRCloseParagraphOutputElement()
Definition: CDROutputElementList.cpp:306
~CDRGraphicObjectOutputElement() override
Definition: CDROutputElementList.cpp:134
~CDRCloseParagraphOutputElement() override
Definition: CDROutputElementList.cpp:198
void addGraphicObject(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:368
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:378
Definition: CDROutputElementList.cpp:185
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:326
void addStartTextObject(const librevenge::RVNGPropertyList &propList)
Definition: CDROutputElementList.cpp:373
~CDRStyleOutputElement() override
Definition: CDROutputElementList.cpp:112
std::vector< std::shared_ptr< CDROutputElement > > m_elements
Definition: CDROutputElementList.h:46
void draw(librevenge::RVNGDrawingInterface *painter) override
Definition: CDROutputElementList.cpp:299
Generated for libcdr by
doxygen 1.8.16