diff options
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? |