[Libreoffice-commits] libcdr.git: src/lib
Fridrich Å trba
fridrich.strba at bluewin.ch
Thu Nov 21 07:29:21 PST 2013
src/lib/CDRContentCollector.cpp | 2 +-
src/lib/CDROutputElementList.cpp | 15 +++++++--------
src/lib/CDROutputElementList.h | 2 +-
3 files changed, 9 insertions(+), 10 deletions(-)
New commits:
commit 3bf9405bfccc355b9061a061601c834a46b28c41
Author: Fridrich Å trba <fridrich.strba at bluewin.ch>
Date: Thu Nov 21 15:24:31 2013 +0100
Fold tabStops into the propList
Change-Id: Iff95c7d1b24ba6bdf6e5c98e598ce7b35451fa7f
diff --git a/src/lib/CDRContentCollector.cpp b/src/lib/CDRContentCollector.cpp
index 794e72d..b792842 100644
--- a/src/lib/CDRContentCollector.cpp
+++ b/src/lib/CDRContentCollector.cpp
@@ -453,7 +453,7 @@ void libcdr::CDRContentCollector::_flushCurrentPath()
// paraProps.insert("fo:text-indent", (*m_currentText)[i].m_charStyle.m_firstIndent);
// paraProps.insert("fo:margin-left", (*m_currentText)[i].m_charStyle.m_leftIndent);
// paraProps.insert("fo:margin-right", (*m_currentText)[i].m_charStyle.m_rightIndent);
- outputElement.addOpenParagraph(paraProps, librevenge::RVNGPropertyListVector());
+ outputElement.addOpenParagraph(paraProps);
for (unsigned j = 0; j < (*m_currentText)[i].m_line.size(); ++j)
{
librevenge::RVNGPropertyList spanProps;
diff --git a/src/lib/CDROutputElementList.cpp b/src/lib/CDROutputElementList.cpp
index a30b940..f70c57b 100644
--- a/src/lib/CDROutputElementList.cpp
+++ b/src/lib/CDROutputElementList.cpp
@@ -106,16 +106,15 @@ private:
class CDROpenParagraphOutputElement : public CDROutputElement
{
public:
- CDROpenParagraphOutputElement(const librevenge::RVNGPropertyList &propList, const librevenge::RVNGPropertyListVector &propListVec);
+ CDROpenParagraphOutputElement(const librevenge::RVNGPropertyList &propList);
virtual ~CDROpenParagraphOutputElement() {}
virtual void draw(librevenge::RVNGDrawingInterface *painter);
virtual CDROutputElement *clone()
{
- return new CDROpenParagraphOutputElement(m_propList, m_propListVec);
+ return new CDROpenParagraphOutputElement(m_propList);
}
private:
librevenge::RVNGPropertyList m_propList;
- librevenge::RVNGPropertyListVector m_propListVec;
};
@@ -264,13 +263,13 @@ void libcdr::CDROpenSpanOutputElement::draw(librevenge::RVNGDrawingInterface *pa
}
-libcdr::CDROpenParagraphOutputElement::CDROpenParagraphOutputElement(const librevenge::RVNGPropertyList &propList, const librevenge::RVNGPropertyListVector &propListVec) :
- m_propList(propList), m_propListVec(propListVec) {}
+libcdr::CDROpenParagraphOutputElement::CDROpenParagraphOutputElement(const librevenge::RVNGPropertyList &propList) :
+ m_propList(propList) {}
void libcdr::CDROpenParagraphOutputElement::draw(librevenge::RVNGDrawingInterface *painter)
{
if (painter)
- painter->openParagraph(m_propList, m_propListVec);
+ painter->openParagraph(m_propList);
}
@@ -388,9 +387,9 @@ void libcdr::CDROutputElementList::addStartTextObject(const librevenge::RVNGProp
m_elements.push_back(new CDRStartTextObjectOutputElement(propList));
}
-void libcdr::CDROutputElementList::addOpenParagraph(const librevenge::RVNGPropertyList &propList, const librevenge::RVNGPropertyListVector &propListVec)
+void libcdr::CDROutputElementList::addOpenParagraph(const librevenge::RVNGPropertyList &propList)
{
- m_elements.push_back(new CDROpenParagraphOutputElement(propList, propListVec));
+ m_elements.push_back(new CDROpenParagraphOutputElement(propList));
}
void libcdr::CDROutputElementList::addOpenSpan(const librevenge::RVNGPropertyList &propList)
diff --git a/src/lib/CDROutputElementList.h b/src/lib/CDROutputElementList.h
index 76ac912..06fae1a 100644
--- a/src/lib/CDROutputElementList.h
+++ b/src/lib/CDROutputElementList.h
@@ -53,7 +53,7 @@ public:
void addPath(const librevenge::RVNGPropertyList &propList);
void addGraphicObject(const librevenge::RVNGPropertyList &propList);
void addStartTextObject(const librevenge::RVNGPropertyList &propList);
- void addOpenParagraph(const librevenge::RVNGPropertyList &propList, const librevenge::RVNGPropertyListVector &propListVec);
+ void addOpenParagraph(const librevenge::RVNGPropertyList &propList);
void addOpenSpan(const librevenge::RVNGPropertyList &propList);
void addInsertText(const librevenge::RVNGString &text);
void addCloseSpan();
More information about the Libreoffice-commits
mailing list