diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-01-18 10:40:34 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-01-19 10:44:06 +0000 |
commit | 4dac12efdce4f5cd83fd78a901186c68f020b7fa (patch) | |
tree | 464a34ffd51e096ff06d6f16c2364302229da049 /sw/inc | |
parent | c6668bf7f87bb50ee5d795f17a67666018931b9a (diff) |
XUnoTunnel->dynamic_cast for SwXFrame
Change-Id: I48fd10781e7f09b37b6b0000f68456e8194e6d7a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145761
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw/inc')
-rw-r--r-- | sw/inc/unoframe.hxx | 11 | ||||
-rw-r--r-- | sw/inc/unotbl.hxx | 7 | ||||
-rw-r--r-- | sw/inc/unotext.hxx | 8 |
3 files changed, 2 insertions, 24 deletions
diff --git a/sw/inc/unoframe.hxx b/sw/inc/unoframe.hxx index e87cb87e0675..7c62cc7ba2a5 100644 --- a/sw/inc/unoframe.hxx +++ b/sw/inc/unoframe.hxx @@ -45,10 +45,9 @@ class SfxItemPropertySet; namespace com::sun::star::frame { class XModel; } class BaseFrameProperties_Impl; -class SAL_DLLPUBLIC_RTTI SwXFrame : public cppu::WeakImplHelper +class SAL_DLLPUBLIC_RTTI SAL_LOPLUGIN_ANNOTATE("crosscast") SwXFrame : public cppu::WeakImplHelper < css::lang::XServiceInfo, - css::lang::XUnoTunnel, css::beans::XPropertySet, css::beans::XPropertyState, css::drawing::XShape, @@ -97,11 +96,6 @@ protected: CreateXFrame(SwDoc & rDoc, SwFrameFormat *const pFrameFormat); public: - static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId(); - - //XUnoTunnel - virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& aIdentifier ) override; - //XNamed virtual OUString SAL_CALL getName() override; @@ -234,9 +228,6 @@ public: // XEventsSupplier virtual css::uno::Reference< css::container::XNameReplace > SAL_CALL getEvents( ) override; - //XUnoTunnel - virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& aIdentifier ) override; - //XPropertySet virtual SW_DLLPUBLIC css::uno::Any SAL_CALL getPropertyValue( const OUString& PropertyName ) override; using SwXFrame::setPropertyValue; diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx index 160d29290d8d..4bd7e2efe118 100644 --- a/sw/inc/unotbl.hxx +++ b/sw/inc/unotbl.hxx @@ -20,6 +20,7 @@ #ifndef INCLUDED_SW_INC_UNOTBL_HXX #define INCLUDED_SW_INC_UNOTBL_HXX +#include <com/sun/star/lang/XUnoTunnel.hpp> #include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/container/XEnumerationAccess.hpp> #include <com/sun/star/util/XSortable.hpp> @@ -89,12 +90,6 @@ public: SwXCell(SwFrameFormat* pTableFormat, SwTableBox* pBox, size_t nPos); SwXCell(SwFrameFormat* pTableFormat, const SwStartNode& rStartNode); // XML import interface - - static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId(); - - //XUnoTunnel - virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& aIdentifier ) override; - virtual css::uno::Any SAL_CALL queryInterface( const css::uno::Type& aType ) override; virtual void SAL_CALL acquire( ) noexcept override; virtual void SAL_CALL release( ) noexcept override; diff --git a/sw/inc/unotext.hxx b/sw/inc/unotext.hxx index 8bc221b7fa63..ddd16012d225 100644 --- a/sw/inc/unotext.hxx +++ b/sw/inc/unotext.hxx @@ -20,7 +20,6 @@ #ifndef INCLUDED_SW_INC_UNOTEXT_HXX #define INCLUDED_SW_INC_UNOTEXT_HXX -#include <com/sun/star/lang/XUnoTunnel.hpp> #include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/text/XTextCopy.hpp> #include <com/sun/star/text/XTextRangeCompare.hpp> @@ -44,7 +43,6 @@ class SwPaM; class SAL_DLLPUBLIC_RTTI SwXText : public css::lang::XTypeProvider - , public css::lang::XUnoTunnel , public css::beans::XPropertySet , public css::text::XTextAppendAndConvert , public css::text::XTextCopy @@ -96,12 +94,6 @@ public: virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override; - static const css::uno::Sequence< sal_Int8 >& getUnoTunnelId(); - - // XUnoTunnel - virtual sal_Int64 SAL_CALL getSomething( - const css::uno::Sequence< sal_Int8 >& rIdentifier) override; - // XPropertySet virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override; |