Lines Matching refs:ScAreaLink
42 ScAreaLinkSaver::ScAreaLinkSaver( const ScAreaLink& rSource ) : in ScAreaLinkSaver()
72 sal_Bool ScAreaLinkSaver::IsEqualSource( const ScAreaLink& rCompare ) const in IsEqualSource()
81 sal_Bool ScAreaLinkSaver::IsEqual( const ScAreaLink& rCompare ) const in IsEqual()
87 void ScAreaLinkSaver::WriteToLink( ScAreaLink& rLink ) const in WriteToLink()
101 ScAreaLink* pLink = new ScAreaLink( pObjSh, aFileName, aFilterName, aOptions, in InsertNewLink()
145 if (pBase->ISA(ScAreaLink)) in IsEqual()
147 if ( nPos >= GetCount() || !(*this)[nPos]->IsEqual( *(ScAreaLink*)pBase ) ) in IsEqual()
160 ScAreaLink* lcl_FindLink( const ::sfx2::SvBaseLinks& rLinks, const ScAreaLinkSaver& rSaver ) in lcl_FindLink()
166 if ( pBase->ISA(ScAreaLink) && in lcl_FindLink()
167 rSaver.IsEqualSource( *static_cast<ScAreaLink*>(pBase) ) ) in lcl_FindLink()
169 return static_cast<ScAreaLink*>(pBase); // found in lcl_FindLink()
190 ScAreaLink* pLink = lcl_FindLink( rLinks, *pSaver ); in Restore()
212 if (pBase->ISA(ScAreaLink)) in CreateFromDoc()
217 ScAreaLinkSaver* pSaver = new ScAreaLinkSaver( *(ScAreaLink*)pBase ); in CreateFromDoc()