[Libreoffice-commits] core.git: 2 commits - editeng/source include/editeng sw/qa sw/source

Miklos Vajna vmiklos at collabora.co.uk
Tue Dec 9 00:07:17 PST 2014


 editeng/source/items/textitem.cxx    |   11 +++++++++++
 include/editeng/rsiditem.hxx         |    2 ++
 sw/qa/extras/inc/swmodeltestbase.hxx |    7 -------
 sw/source/core/docnode/nodedump.cxx  |   11 +++--------
 4 files changed, 16 insertions(+), 15 deletions(-)

New commits:
commit b64391145625f62585669668fbe72dd468a59b06
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Tue Dec 9 09:05:49 2014 +0100

    SwModelTestBase: unused MethodEntry
    
    Change-Id: Ib1ad9bedad4218c369da1efa2c4c6c9843452972

diff --git a/sw/qa/extras/inc/swmodeltestbase.hxx b/sw/qa/extras/inc/swmodeltestbase.hxx
index cc18a77..dedd5a9 100644
--- a/sw/qa/extras/inc/swmodeltestbase.hxx
+++ b/sw/qa/extras/inc/swmodeltestbase.hxx
@@ -160,13 +160,6 @@ protected:
     const char* mpTestDocumentPath;
     const char* mpFilter;
 
-    template<typename T>
-    struct MethodEntry
-    {
-        const char* pName;
-        void (T::*pMethod)();
-    };
-
     sal_uInt32 mnStartTime;
     utl::TempFile maTempFile;
     bool mbExported; ///< Does maTempFile already contain something useful?
commit 4dbbf535e7f2abfbcdcb3f513e03bdaaeed75d43
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Tue Dec 9 09:05:14 2014 +0100

    Factor out SvxRsidItem::dumpAsXml() from sw
    
    Change-Id: I60c57fa6a9f3619de717e7b2383dc420706b2886

diff --git a/editeng/source/items/textitem.cxx b/editeng/source/items/textitem.cxx
index 6ccbf9b..7b4ed20 100644
--- a/editeng/source/items/textitem.cxx
+++ b/editeng/source/items/textitem.cxx
@@ -593,6 +593,7 @@ void SvxPostureItem::dumpAsXml(xmlTextWriterPtr pWriter) const
 {
     xmlTextWriterStartElement(pWriter, BAD_CAST("svxPostureItem"));
     xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("whichId"), "%d", Which());
+    xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("value"), "%d", GetValue());
     xmlTextWriterWriteAttribute(pWriter, BAD_CAST("presentation"), BAD_CAST(GetValueTextByPos(GetValue()).toUtf8().getStr()));
     xmlTextWriterEndElement(pWriter);
 }
@@ -726,6 +727,7 @@ void SvxWeightItem::dumpAsXml(xmlTextWriterPtr pWriter) const
 {
     xmlTextWriterStartElement(pWriter, BAD_CAST("svxWeightItem"));
     xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("whichId"), "%d", Which());
+    xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("value"), "%d", GetValue());
     xmlTextWriterWriteAttribute(pWriter, BAD_CAST("presentation"), BAD_CAST(GetValueTextByPos(GetValue()).toUtf8().getStr()));
     xmlTextWriterEndElement(pWriter);
 }
@@ -3559,4 +3561,13 @@ SfxPoolItem* SvxRsidItem::Create(SvStream& rIn, sal_uInt16 ) const
 {
     return new SvxRsidItem( rIn, Which() );
 }
+
+void SvxRsidItem::dumpAsXml(xmlTextWriterPtr pWriter) const
+{
+    xmlTextWriterStartElement(pWriter, BAD_CAST("svxRsidItem"));
+    xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("whichId"), "%d", Which());
+    xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("value"), "%" SAL_PRIuUINT32, GetValue());
+    xmlTextWriterEndElement(pWriter);
+}
+
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/editeng/rsiditem.hxx b/include/editeng/rsiditem.hxx
index 160d906..cda3648 100644
--- a/include/editeng/rsiditem.hxx
+++ b/include/editeng/rsiditem.hxx
@@ -29,6 +29,8 @@ public:
 
     virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const SAL_OVERRIDE;
     virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) SAL_OVERRIDE;
+
+    void dumpAsXml(struct _xmlTextWriter* pWriter) const;
 };
 
 #endif // INCLUDED_EDITENG_RSIDITEM_HXX
diff --git a/sw/source/core/docnode/nodedump.cxx b/sw/source/core/docnode/nodedump.cxx
index ab35ecb..d97bdcf 100644
--- a/sw/source/core/docnode/nodedump.cxx
+++ b/sw/source/core/docnode/nodedump.cxx
@@ -401,6 +401,9 @@ void lcl_dumpSfxItemSet(WriterHelper& writer, const SfxItemSet* pSet)
             case RES_CHRATR_CTL_WEIGHT:
                 static_cast<const SvxWeightItem*>(pItem)->dumpAsXml(writer);
                 break;
+            case RES_CHRATR_RSID:
+                static_cast<const SvxRsidItem*>(pItem)->dumpAsXml(writer);
+                break;
             default: bDone = false; break;
         }
         if (bDone)
@@ -415,14 +418,6 @@ void lcl_dumpSfxItemSet(WriterHelper& writer, const SfxItemSet* pSet)
         boost::optional<OString> oValue;
         switch (pItem->Which())
         {
-            case RES_CHRATR_RSID:
-            {
-                pWhich = "character rsid";
-                css::uno::Any aAny;
-                static_cast<const SvxRsidItem*>(pItem)->QueryValue(aAny);
-                oValue = OString::number(aAny.get<sal_uInt32>());
-                break;
-            }
             case RES_CHRATR_ROTATE: pWhich = "character rotation"; oValue = OString::number(static_cast<const SvxCharRotateItem*>(pItem)->GetValue()); break;
             case RES_PARATR_OUTLINELEVEL: pWhich = "paragraph outline level"; oValue = OString::number(static_cast<const SfxUInt16Item*>(pItem)->GetValue()); break;
             case RES_PARATR_NUMRULE: pWhich = "paragraph numbering rule"; oValue = OUStringToOString(static_cast<const SwNumRuleItem*>(pItem)->GetValue(), RTL_TEXTENCODING_UTF8); break;


More information about the Libreoffice-commits mailing list