diff options
author | Jacek Fraczek <fraczek.jacek@gmail.com> | 2016-10-05 22:00:51 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2016-10-10 08:48:30 +0000 |
commit | f004aa99514d385f3ee254bba735f5eaeb7d9ad8 (patch) | |
tree | aacd5792f553b8e9cbf029cc7e0797ed0dd423fe /sw/source/core/graphic | |
parent | 728c7327bd97602a38723553ed044ea4c01d13b2 (diff) |
tdf#89307: Removed SvRef::operator T*()
Conditional statements are using SvRef::Is() method.
Changed static_cast<T*>(svRef<T>) occurances to svRef.get().
Added operator == and != to SvRef.
SbxObject::Execute is using SbxVariableRef internally.
SbxObject::FindQualified is using SbxVariableRef internally.
Change-Id: I45b553e35d8fca9bf71163e6eefc60802a066395
Reviewed-on: https://gerrit.libreoffice.org/29621
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'sw/source/core/graphic')
-rw-r--r-- | sw/source/core/graphic/ndgrf.cxx | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/sw/source/core/graphic/ndgrf.cxx b/sw/source/core/graphic/ndgrf.cxx index a5575c2172a4..36e1e37ba2d4 100644 --- a/sw/source/core/graphic/ndgrf.cxx +++ b/sw/source/core/graphic/ndgrf.cxx @@ -180,7 +180,7 @@ bool SwGrfNode::ReRead( } else // no name anymore, so remove link { - GetDoc()->getIDocumentLinksAdministration().GetLinkManager().Remove( refLink ); + GetDoc()->getIDocumentLinksAdministration().GetLinkManager().Remove( refLink.get() ); refLink.Clear(); } @@ -301,7 +301,7 @@ SwGrfNode::~SwGrfNode() if( refLink.Is() ) { OSL_ENSURE( !bInSwapIn, "DTOR: I am still in SwapIn" ); - pDoc->getIDocumentLinksAdministration().GetLinkManager().Remove( refLink ); + pDoc->getIDocumentLinksAdministration().GetLinkManager().Remove( refLink.get() ); refLink->Disconnect(); } else @@ -522,7 +522,7 @@ bool SwGrfNode::SwapIn( bool bWaitForData ) bool bRet = false; bInSwapIn = true; - SwBaseLink* pLink = static_cast<SwBaseLink*>(static_cast<sfx2::SvBaseLink*>(refLink)); + SwBaseLink* pLink = static_cast<SwBaseLink*>( refLink.get() ); if( pLink ) { @@ -632,14 +632,14 @@ bool SwGrfNode::GetFileFilterNms( OUString* pFileNm, OUString* pFilterNm ) const sal_uInt16 nType = refLink->GetObjType(); if( OBJECT_CLIENT_GRF == nType ) bRet = sfx2::LinkManager::GetDisplayNames( - refLink, nullptr, pFileNm, nullptr, pFilterNm ); + refLink.get(), nullptr, pFileNm, nullptr, pFilterNm ); else if( OBJECT_CLIENT_DDE == nType && pFileNm && pFilterNm ) { OUString sApp; OUString sTopic; OUString sItem; if( sfx2::LinkManager::GetDisplayNames( - refLink, &sApp, &sTopic, &sItem ) ) + refLink.get(), &sApp, &sTopic, &sItem ) ) { *pFileNm = sApp + OUStringLiteral1(sfx2::cTokenSeparator) + sTopic + OUStringLiteral1(sfx2::cTokenSeparator) @@ -661,7 +661,7 @@ bool SwGrfNode::SavePersistentData() if( refLink.Is() ) { OSL_ENSURE( !bInSwapIn, "SavePersistentData: I am still in SwapIn" ); - GetDoc()->getIDocumentLinksAdministration().GetLinkManager().Remove( refLink ); + GetDoc()->getIDocumentLinksAdministration().GetLinkManager().Remove( refLink.get() ); return true; } @@ -690,7 +690,7 @@ bool SwGrfNode::RestorePersistentData() { IDocumentLinksAdministration& rIDLA = getIDocumentLinksAdministration(); refLink->SetVisible( rIDLA.IsVisibleLinks() ); - rIDLA.GetLinkManager().InsertDDELink( refLink ); + rIDLA.GetLinkManager().InsertDDELink( refLink.get() ); if( getIDocumentLayoutAccess().GetCurrentLayout() ) refLink->Update(); } @@ -712,7 +712,7 @@ void SwGrfNode::InsertLink( const OUString& rGrfName, const OUString& rFltName ) sApp = rGrfName.getToken( 0, sfx2::cTokenSeparator, nTmp ); sTopic = rGrfName.getToken( 0, sfx2::cTokenSeparator, nTmp ); sItem = rGrfName.copy( nTmp ); - rIDLA.GetLinkManager().InsertDDELink( refLink, + rIDLA.GetLinkManager().InsertDDELink( refLink.get(), sApp, sTopic, sItem ); } else @@ -739,12 +739,12 @@ void SwGrfNode::ReleaseLink() { bInSwapIn = true; - SwBaseLink* pLink = static_cast<SwBaseLink*>(static_cast<sfx2::SvBaseLink*>(refLink)); + SwBaseLink* pLink = static_cast<SwBaseLink*>( refLink.get() ); pLink->SwapIn( true, true ); bInSwapIn = false; } - getIDocumentLinksAdministration().GetLinkManager().Remove( refLink ); + getIDocumentLinksAdministration().GetLinkManager().Remove( refLink.get() ); refLink.Clear(); maGrfObj.SetLink(); @@ -937,11 +937,11 @@ SwContentNode* SwGrfNode::MakeCopy( SwDoc* pDoc, const SwNodeIndex& rIdx ) const OUString sFile, sFilter; if( IsLinkedFile() ) - sfx2::LinkManager::GetDisplayNames( refLink, nullptr, &sFile, nullptr, &sFilter ); + sfx2::LinkManager::GetDisplayNames( refLink.get(), nullptr, &sFile, nullptr, &sFilter ); else if( IsLinkedDDE() ) { OUString sTmp1, sTmp2; - sfx2::LinkManager::GetDisplayNames( refLink, &sTmp1, &sTmp2, &sFilter ); + sfx2::LinkManager::GetDisplayNames( refLink.get(), &sTmp1, &sTmp2, &sFilter ); sfx2::MakeLnkName( sFile, &sTmp1, sTmp2, sFilter ); sFilter = "DDE"; } @@ -1097,7 +1097,7 @@ void SwGrfNode::TriggerAsyncRetrieveInputStream() mpThreadConsumer.reset( new SwAsyncRetrieveInputStreamThreadConsumer( *this ) ); OUString sGrfNm; - sfx2::LinkManager::GetDisplayNames( refLink, nullptr, &sGrfNm ); + sfx2::LinkManager::GetDisplayNames( refLink.get(), nullptr, &sGrfNm ); OUString sReferer; SfxObjectShell * sh = GetDoc()->GetPersist(); if (sh != nullptr && sh->HasName()) @@ -1152,7 +1152,7 @@ bool SwGrfNode::IsAsyncRetrieveInputStreamPossible() const if ( IsLinkedFile() ) { OUString sGrfNm; - sfx2::LinkManager::GetDisplayNames( refLink, nullptr, &sGrfNm ); + sfx2::LinkManager::GetDisplayNames( refLink.get(), nullptr, &sGrfNm ); if ( !sGrfNm.startsWith( "vnd.sun.star.pkg:" ) ) { bRet = true; |