diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-01-16 14:05:19 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-01-17 11:28:43 +0000 |
commit | 87d0f136dede84f694240f55a958d94e3d0fe9ce (patch) | |
tree | 49bc63dc7cbab681c6c048740462919dea64d9c1 /sc/source | |
parent | 377a8c8ed7dd997d1ac96918b69f805880d208af (diff) |
XUnoTunnel->dynamic_cast in ScNamedRangeObj
Change-Id: Ib298d8ba676f5a6ddf3fe9b7a49dc45c46d7adbc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145636
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source')
-rw-r--r-- | sc/source/ui/unoobj/nameuno.cxx | 14 | ||||
-rw-r--r-- | sc/source/ui/vba/vbaname.cxx | 4 |
2 files changed, 2 insertions, 16 deletions
diff --git a/sc/source/ui/unoobj/nameuno.cxx b/sc/source/ui/unoobj/nameuno.cxx index 6d6a56a6d85b..a49748b1a951 100644 --- a/sc/source/ui/unoobj/nameuno.cxx +++ b/sc/source/ui/unoobj/nameuno.cxx @@ -419,20 +419,6 @@ uno::Sequence<OUString> SAL_CALL ScNamedRangeObj::getSupportedServiceNames() return {SCNAMEDRANGEOBJ_SERVICE, SCLINKTARGET_SERVICE}; } -// XUnoTunnel - -sal_Int64 SAL_CALL ScNamedRangeObj::getSomething( - const uno::Sequence<sal_Int8 >& rId ) -{ - return comphelper::getSomethingImpl(rId, this); -} - -const uno::Sequence<sal_Int8>& ScNamedRangeObj::getUnoTunnelId() -{ - static const comphelper::UnoIdInit theScNamedRangeObjUnoTunnelId; - return theScNamedRangeObjUnoTunnelId.getSeq(); -} - ScNamedRangesObj::ScNamedRangesObj(ScDocShell* pDocSh) : mbModifyAndBroadcast(true), pDocShell( pDocSh ) diff --git a/sc/source/ui/vba/vbaname.cxx b/sc/source/ui/vba/vbaname.cxx index ec0dbe982d28..98a242401e7d 100644 --- a/sc/source/ui/vba/vbaname.cxx +++ b/sc/source/ui/vba/vbaname.cxx @@ -87,7 +87,7 @@ ScVbaName::setVisible( sal_Bool /*bVisible*/ ) OUString ScVbaName::getContent( const formula::FormulaGrammar::Grammar eGrammar ) { - ScNamedRangeObj* pNamedRange = comphelper::getFromUnoTunnel< ScNamedRangeObj >( mxNamedRange ); + ScNamedRangeObj* pNamedRange = dynamic_cast< ScNamedRangeObj* >( mxNamedRange.get() ); OUString aContent; if ( pNamedRange ) { @@ -105,7 +105,7 @@ void ScVbaName::setContent( const OUString& rContent, const formula::FormulaGra OUString sContent( rContent ); if (sContent.startsWith("=")) sContent = sContent.copy(1); - ScNamedRangeObj* pNamedRange = comphelper::getFromUnoTunnel< ScNamedRangeObj >( mxNamedRange ); + ScNamedRangeObj* pNamedRange = dynamic_cast< ScNamedRangeObj* >( mxNamedRange.get() ); // We should be able to do the below by just setting calling SetCode on pNamedRange // right? |