include/svx/xflbmpit.hxx | 1 svx/source/xoutdev/xattr2.cxx | 8 +++ sw/source/core/docnode/nodedump.cxx | 7 +- sw/source/filter/ww8/rtfexportfilter.hxx | 4 - writerfilter/source/filter/RtfFilter.hxx | 66 ++++++++++--------------- writerfilter/source/rtftok/rtfdocumentimpl.cxx | 4 - 6 files changed, 43 insertions(+), 47 deletions(-)
New commits: commit 10d67638a0692a1b2b3c485eb4c8a4261a46e4f3 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Sat Jan 10 14:05:21 2015 +0100 Factor out XFillBmpPosItem::dumpAsXml() from sw Change-Id: I7e483efd3aa96c34fb02affa73ee5ffb9840209c diff --git a/include/svx/xflbmpit.hxx b/include/svx/xflbmpit.hxx index 1629fd1..34dfd7a 100644 --- a/include/svx/xflbmpit.hxx +++ b/include/svx/xflbmpit.hxx @@ -41,6 +41,7 @@ public: SVX_DLLPRIVATE virtual sal_uInt16 GetValueCount() const SAL_OVERRIDE; SVX_DLLPRIVATE RECT_POINT GetValue() const { return (RECT_POINT) SfxEnumItem::GetValue(); } + void dumpAsXml(struct _xmlTextWriter* pWriter) const; }; diff --git a/svx/source/xoutdev/xattr2.cxx b/svx/source/xoutdev/xattr2.cxx index 6d3bf32..29f5ff7 100644 --- a/svx/source/xoutdev/xattr2.cxx +++ b/svx/source/xoutdev/xattr2.cxx @@ -588,6 +588,14 @@ sal_uInt16 XFillBmpPosItem::GetValueCount() const return 9; } +void XFillBmpPosItem::dumpAsXml(xmlTextWriterPtr pWriter) const +{ + xmlTextWriterStartElement(pWriter, BAD_CAST("xFillBmpPosItem")); + xmlTextWriterWriteAttribute(pWriter, BAD_CAST("whichId"), BAD_CAST(OString::number(Which()).getStr())); + xmlTextWriterWriteAttribute(pWriter, BAD_CAST("value"), BAD_CAST(OString::number(GetValue()).getStr())); + xmlTextWriterEndElement(pWriter); +} + // class XFillBmpTileSizeXItem TYPEINIT1_AUTOFACTORY( XFillBmpSizeXItem, SfxMetricItem ); diff --git a/sw/source/core/docnode/nodedump.cxx b/sw/source/core/docnode/nodedump.cxx index b8f48e0..dfece35 100644 --- a/sw/source/core/docnode/nodedump.cxx +++ b/sw/source/core/docnode/nodedump.cxx @@ -57,6 +57,7 @@ #include <svx/xbtmpit.hxx> #include <svx/xfltrit.hxx> #include <svx/xflbmtit.hxx> +#include <svx/xflbmpit.hxx> #include <tools/datetimeutils.hxx> #include <libxml/encoding.h> @@ -471,6 +472,9 @@ void lcl_dumpSfxItemSet(WriterHelper& writer, const SfxItemSet* pSet) case XATTR_FILLBMP_TILE: static_cast<const XFillBmpTileItem*>(pItem)->dumpAsXml(writer); break; + case XATTR_FILLBMP_POS: + static_cast<const XFillBmpPosItem*>(pItem)->dumpAsXml(writer); + break; default: bDone = false; break; } if (bDone) @@ -485,9 +489,6 @@ void lcl_dumpSfxItemSet(WriterHelper& writer, const SfxItemSet* pSet) boost::optional<OString> oValue; switch (pItem->Which()) { - case XATTR_FILLBMP_POS: - pWhich = "fill bitmap position"; - break; case XATTR_FILLBMP_STRETCH: pWhich = "fill bitmap stretch"; break; commit 4c2de252d49acdeef85422bc91fe433ae6028bd6 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Sat Jan 10 14:05:17 2015 +0100 writerfilter: clean up RTFFrame::getSprms() Change-Id: I68bacfc41dc7b104a07c44135c0124e3f6464d67 diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx index a8907c1..800bb8e 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx @@ -6369,9 +6369,7 @@ RTFSprms RTFFrame::getSprms() } RTFSprms frameprSprms; - auto pFrameprValue = std::make_shared<RTFValue>(sprms); - frameprSprms.set(NS_ooxml::LN_CT_PPrBase_framePr, pFrameprValue); - + frameprSprms.set(NS_ooxml::LN_CT_PPrBase_framePr, std::make_shared<RTFValue>(sprms)); return frameprSprms; } commit a51d5084158affbb25db0ba60a6b06c3dc202699 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Sat Jan 10 14:05:13 2015 +0100 RTF filter: change uses of cppu::WeakImplHelper* to use variadic variants Change-Id: Iea8552570146bd516ca2ee241caa4fcc3047b9f7 diff --git a/sw/source/filter/ww8/rtfexportfilter.hxx b/sw/source/filter/ww8/rtfexportfilter.hxx index dcccec0..7c31d34 100644 --- a/sw/source/filter/ww8/rtfexportfilter.hxx +++ b/sw/source/filter/ww8/rtfexportfilter.hxx @@ -23,7 +23,7 @@ #include <com/sun/star/document/XFilter.hpp> #include <com/sun/star/document/XExporter.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase.hxx> #include <shellio.hxx> /// Dummy Writer implementation to be able to use the string format methods of the base class @@ -34,7 +34,7 @@ protected: }; /// The physical access to the RTF document (for writing). -class RtfExportFilter : public cppu::WeakImplHelper2 +class RtfExportFilter : public cppu::WeakImplHelper < css::document::XFilter, css::document::XExporter diff --git a/writerfilter/source/filter/RtfFilter.hxx b/writerfilter/source/filter/RtfFilter.hxx index 29f9cbc..d9814e0 100644 --- a/writerfilter/source/filter/RtfFilter.hxx +++ b/writerfilter/source/filter/RtfFilter.hxx @@ -26,10 +26,10 @@ #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase.hxx> /// Common RTF filter, calls RtfImportFilter and RtfExportFilter via UNO. -class RtfFilter : public cppu::WeakImplHelper5 +class RtfFilter : public cppu::WeakImplHelper < css::document::XFilter, css::document::XImporter, commit 4b2ed2bda4f565d756cf45c346d2b07406e34863 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Sat Jan 10 14:05:05 2015 +0100 RtfFilter: indentation fixes Change-Id: I584045f8b626ff3a51e868c586581219bf4a758c diff --git a/writerfilter/source/filter/RtfFilter.hxx b/writerfilter/source/filter/RtfFilter.hxx index bd12ba5..29f9cbc 100644 --- a/writerfilter/source/filter/RtfFilter.hxx +++ b/writerfilter/source/filter/RtfFilter.hxx @@ -30,65 +30,53 @@ /// Common RTF filter, calls RtfImportFilter and RtfExportFilter via UNO. class RtfFilter : public cppu::WeakImplHelper5 -< - com::sun::star::document::XFilter, - com::sun::star::document::XImporter, - com::sun::star::document::XExporter, - com::sun::star::lang::XInitialization, - com::sun::star::lang::XServiceInfo -> + < + css::document::XFilter, + css::document::XImporter, + css::document::XExporter, + css::lang::XInitialization, + css::lang::XServiceInfo + > { protected: - ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > m_xContext; - ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > m_xSrcDoc, m_xDstDoc; + css::uno::Reference<css::uno::XComponentContext> m_xContext; + css::uno::Reference<css::lang::XComponent> m_xSrcDoc, m_xDstDoc; OUString m_sFilterName; - ::com::sun::star::uno::Reference< ::com::sun::star::xml::sax::XDocumentHandler > m_xHandler; + css::uno::Reference<css::xml::sax::XDocumentHandler> m_xHandler; public: - RtfFilter( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& rxContext); - virtual ~RtfFilter(); + RtfFilter(const css::uno::Reference<css::uno::XComponentContext>& xContext); + virtual ~RtfFilter(); // XFilter - virtual sal_Bool SAL_CALL filter( const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& aDescriptor ) - throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; - virtual void SAL_CALL cancel( ) - throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual sal_Bool SAL_CALL filter(const css::uno::Sequence<css::beans::PropertyValue>& rDescriptor) throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual void SAL_CALL cancel() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; // XImporter - virtual void SAL_CALL setTargetDocument( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent >& xDoc ) - throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual void SAL_CALL setTargetDocument(const css::uno::Reference<css::lang::XComponent>& xDoc) + throw (css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) SAL_OVERRIDE; // XExporter - virtual void SAL_CALL setSourceDocument( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent >& xDoc ) - throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual void SAL_CALL setSourceDocument(const css::uno::Reference<css::lang::XComponent>& xDoc) + throw (css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) SAL_OVERRIDE; // XInitialization - virtual void SAL_CALL initialize( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aArguments ) - throw (::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual void SAL_CALL initialize(const css::uno::Sequence<css::uno::Any>& rArguments) throw (css::uno::Exception, css::uno::RuntimeException, std::exception) SAL_OVERRIDE; // XServiceInfo - virtual OUString SAL_CALL getImplementationName( ) - throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; - virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) - throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; - virtual ::com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() - throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual OUString SAL_CALL getImplementationName() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; }; -OUString RtfFilter_getImplementationName() - throw ( ::com::sun::star::uno::RuntimeException ); +OUString RtfFilter_getImplementationName() throw (css::uno::RuntimeException); +css::uno::Sequence<OUString> SAL_CALL RtfFilter_getSupportedServiceNames() throw (css::uno::RuntimeException); +css::uno::Reference<css::uno::XInterface> SAL_CALL RtfFilter_createInstance(const css::uno::Reference<css::uno::XComponentContext>& xContext) throw(css::uno::Exception); -::com::sun::star::uno::Sequence< OUString > SAL_CALL RtfFilter_getSupportedServiceNames( ) - throw ( ::com::sun::star::uno::RuntimeException ); - -::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL RtfFilter_createInstance( - const ::com::sun::star::uno::Reference< - ::com::sun::star::uno::XComponentContext > &xContext) - throw( ::com::sun::star::uno::Exception ); #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits