[Libreoffice-commits] core.git: sw/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Dec 12 08:02:58 UTC 2018
sw/source/filter/html/htmlreqifreader.cxx | 2
sw/source/filter/ww8/docxtablestyleexport.cxx | 59 ++++++++++++++++++++------
2 files changed, 47 insertions(+), 14 deletions(-)
New commits:
commit d0e094ac9fc3e5e1efe623afafe18b3032b9321b
Author: Miklos Vajna <vmiklos at collabora.com>
AuthorDate: Tue Dec 11 21:32:06 2018 +0100
Commit: Miklos Vajna <vmiklos at collabora.com>
CommitDate: Wed Dec 12 09:02:34 2018 +0100
sw: various small cleanups in DocxTableStyleExport
Change-Id: I7b163a344f36a1ae1170228e65dfe8828b2c7ee1
Reviewed-on: https://gerrit.libreoffice.org/64989
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos at collabora.com>
diff --git a/sw/source/filter/html/htmlreqifreader.cxx b/sw/source/filter/html/htmlreqifreader.cxx
index a119fc2fbc9c..1b602475920d 100644
--- a/sw/source/filter/html/htmlreqifreader.cxx
+++ b/sw/source/filter/html/htmlreqifreader.cxx
@@ -237,7 +237,7 @@ void WrapOleGraphicInRtf(SvStream& rRtf, SwOLENode& rOLENode, const Graphic& rGr
SvMemoryStream aGraphicStream;
if (GraphicConverter::Export(aGraphicStream, rGraphic, ConvertDataFormat::WMF) == ERRCODE_NONE)
{
- const sal_uInt8* pGraphicAry = static_cast<const sal_uInt8*>(aGraphicStream.GetData());
+ auto pGraphicAry = static_cast<const sal_uInt8*>(aGraphicStream.GetData());
sal_uInt64 nSize = aGraphicStream.TellEnd();
msfilter::rtfutil::StripMetafileHeader(pGraphicAry, nSize);
rRtf.WriteCharPtr(SAL_NEWLINE_STRING);
diff --git a/sw/source/filter/ww8/docxtablestyleexport.cxx b/sw/source/filter/ww8/docxtablestyleexport.cxx
index 3a48ebd2f76a..203672c844fd 100644
--- a/sw/source/filter/ww8/docxtablestyleexport.cxx
+++ b/sw/source/filter/ww8/docxtablestyleexport.cxx
@@ -36,7 +36,10 @@ public:
void TableStyle(uno::Sequence<beans::PropertyValue>& rStyle);
- void setSerializer(sax_fastparser::FSHelperPtr pSerializer) { m_pSerializer = pSerializer; }
+ void setSerializer(sax_fastparser::FSHelperPtr pSerializer)
+ {
+ m_pSerializer = std::move(pSerializer);
+ }
sax_fastparser::FSHelperPtr getSerializer() const { return m_pSerializer; }
@@ -420,9 +423,19 @@ void DocxTableStyleExport::Impl::tableStyleRPr(uno::Sequence<beans::PropertyValu
m_pSerializer->startElementNS(XML_w, XML_rPr, FSEND);
- uno::Sequence<beans::PropertyValue> aRFonts, aLang, aColor, aSpacingSequence;
+ uno::Sequence<beans::PropertyValue> aRFonts;
+ uno::Sequence<beans::PropertyValue> aLang;
+ uno::Sequence<beans::PropertyValue> aColor;
+ uno::Sequence<beans::PropertyValue> aSpacingSequence;
bool bSequenceFlag = false;
- OUString aB, aBCs, aI, aSz, aSzCs, aCaps, aSmallCaps, aSpacing;
+ OUString aB;
+ OUString aBCs;
+ OUString aI;
+ OUString aSz;
+ OUString aSzCs;
+ OUString aCaps;
+ OUString aSmallCaps;
+ OUString aSpacing;
for (sal_Int32 i = 0; i < rRPr.getLength(); ++i)
{
if (rRPr[i].Name == "rFonts")
@@ -490,9 +503,11 @@ void DocxTableStyleExport::Impl::tableStylePPr(uno::Sequence<beans::PropertyValu
m_pSerializer->startElementNS(XML_w, XML_pPr, FSEND);
- uno::Sequence<beans::PropertyValue> aSpacing, aInd;
+ uno::Sequence<beans::PropertyValue> aSpacing;
+ uno::Sequence<beans::PropertyValue> aInd;
bool bWordWrap = false;
- OUString aJc, aSnapToGrid;
+ OUString aJc;
+ OUString aSnapToGrid;
for (sal_Int32 i = 0; i < rPPr.getLength(); ++i)
{
if (rPPr[i].Name == "spacing")
@@ -524,8 +539,11 @@ void DocxTableStyleExport::Impl::tableStyleTablePr(uno::Sequence<beans::Property
m_pSerializer->startElementNS(XML_w, XML_tblPr, FSEND);
- uno::Sequence<beans::PropertyValue> aTableInd, aTableBorders, aTableCellMar;
- boost::optional<sal_Int32> oTableStyleRowBandSize, oTableStyleColBandSize;
+ uno::Sequence<beans::PropertyValue> aTableInd;
+ uno::Sequence<beans::PropertyValue> aTableBorders;
+ uno::Sequence<beans::PropertyValue> aTableCellMar;
+ boost::optional<sal_Int32> oTableStyleRowBandSize;
+ boost::optional<sal_Int32> oTableStyleColBandSize;
for (sal_Int32 i = 0; i < rTablePr.getLength(); ++i)
{
if (rTablePr[i].Name == "tblStyleRowBandSize")
@@ -559,7 +577,9 @@ void DocxTableStyleExport::Impl::tableStyleTcPr(uno::Sequence<beans::PropertyVal
m_pSerializer->startElementNS(XML_w, XML_tcPr, FSEND);
- uno::Sequence<beans::PropertyValue> aShd, aTcBorders, aTcMar;
+ uno::Sequence<beans::PropertyValue> aShd;
+ uno::Sequence<beans::PropertyValue> aTcBorders;
+ uno::Sequence<beans::PropertyValue> aTcMar;
OUString aVAlign;
for (sal_Int32 i = 0; i < rTcPr.getLength(); ++i)
{
@@ -589,7 +609,10 @@ void DocxTableStyleExport::Impl::tableStyleTableStylePr(
return;
OUString aType;
- uno::Sequence<beans::PropertyValue> aPPr, aRPr, aTablePr, aTcPr;
+ uno::Sequence<beans::PropertyValue> aPPr;
+ uno::Sequence<beans::PropertyValue> aRPr;
+ uno::Sequence<beans::PropertyValue> aTablePr;
+ uno::Sequence<beans::PropertyValue> aTcPr;
for (sal_Int32 i = 0; i < rTableStylePr.getLength(); ++i)
{
if (rTableStylePr[i].Name == "type")
@@ -623,10 +646,20 @@ void DocxTableStyleExport::Impl::tableStyleTableStylePr(
void DocxTableStyleExport::Impl::TableStyle(uno::Sequence<beans::PropertyValue>& rStyle)
{
- bool bDefault = false, bCustomStyle = false, bQFormat = false, bSemiHidden = false,
- bUnhideWhenUsed = false;
- OUString aStyleId, aName, aBasedOn, aRsid, aUiPriority;
- uno::Sequence<beans::PropertyValue> aPPr, aRPr, aTablePr, aTcPr;
+ bool bDefault = false;
+ bool bCustomStyle = false;
+ bool bQFormat = false;
+ bool bSemiHidden = false;
+ bool bUnhideWhenUsed = false;
+ OUString aStyleId;
+ OUString aName;
+ OUString aBasedOn;
+ OUString aRsid;
+ OUString aUiPriority;
+ uno::Sequence<beans::PropertyValue> aPPr;
+ uno::Sequence<beans::PropertyValue> aRPr;
+ uno::Sequence<beans::PropertyValue> aTablePr;
+ uno::Sequence<beans::PropertyValue> aTcPr;
std::vector<uno::Sequence<beans::PropertyValue>> aTableStylePrs;
for (sal_Int32 i = 0; i < rStyle.getLength(); ++i)
{
More information about the Libreoffice-commits
mailing list