[Libreoffice-commits] core.git: sw/source

Michael Stahl mstahl at redhat.com
Mon May 18 12:15:34 PDT 2015


 sw/source/core/unocore/unoflatpara.cxx |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

New commits:
commit a4c121aa4a2f68d36f1ce41e94e8275230ec0866
Author: Michael Stahl <mstahl at redhat.com>
Date:   Mon May 18 18:17:58 2015 +0200

    tdf#89794: sw: implement SwXFlatParagraph::getPropertySetInfo()
    
    (regression from d477ff4a81ecba8a77ead5ff1a33d3e3ceed622e)
    
    Change-Id: Ic49d2c14a27d2fb188a1ba5f9a7d8c0180b8de13

diff --git a/sw/source/core/unocore/unoflatpara.cxx b/sw/source/core/unocore/unoflatpara.cxx
index bdae8a4..5537ed864 100644
--- a/sw/source/core/unocore/unoflatpara.cxx
+++ b/sw/source/core/unocore/unoflatpara.cxx
@@ -26,6 +26,7 @@
 #include <osl/mutex.hxx>
 #include <vcl/svapp.hxx>
 #include <com/sun/star/text/TextMarkupType.hpp>
+#include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <unotextmarkup.hxx>
 #include <ndtxt.hxx>
 #include <doc.hxx>
@@ -45,6 +46,7 @@
 #include <IGrammarContact.hxx>
 #include <viewopt.hxx>
 #include <comphelper/servicehelper.hxx>
+#include <comphelper/propertysetinfo.hxx>
 
 #include <com/sun/star/lang/XUnoTunnel.hpp>
 #include <com/sun/star/text/XTextRange.hpp>
@@ -78,8 +80,12 @@ uno::Reference< beans::XPropertySetInfo > SAL_CALL
 SwXFlatParagraph::getPropertySetInfo()
 throw (uno::RuntimeException, std::exception)
 {
-    throw uno::RuntimeException("SwXFlatParagraph::getPropertySetInfo(): "
-            "not implemented", static_cast< ::cppu::OWeakObject*>(this));
+    static comphelper::PropertyMapEntry s_Entries[] = {
+        { OUString("FieldPositions"), -1, ::cppu::UnoType<uno::Sequence<sal_Int32>>::get(), beans::PropertyAttribute::READONLY, 0 },
+        { OUString("FootnotePositions"), -1, ::cppu::UnoType<uno::Sequence<sal_Int32>>::get(), beans::PropertyAttribute::READONLY, 0 },
+        { OUString(), -1, css::uno::Type(), 0, 0 }
+    };
+    return new comphelper::PropertySetInfo(s_Entries);
 }
 
 void SAL_CALL


More information about the Libreoffice-commits mailing list