Lines Matching refs:pLink

95 void LinkManager::Remove( SvBaseLink *pLink )  in Remove()  argument
102 if( pLink == *(*ppRef) ) in Remove()
145 sal_Bool LinkManager::Insert( SvBaseLink* pLink ) in Insert() argument
155 if( pLink == *pTmp ) in Insert()
159 SvBaseLinkRef* pTmp = new SvBaseLinkRef( pLink ); in Insert()
160 pLink->SetLinkManager( this ); in Insert()
169 SetUserAllowsLinkUpdate(pLink, GetUserAllowsLinkUpdate(parent)); in Insert()
176 sal_Bool LinkManager::InsertLink( SvBaseLink * pLink, in InsertLink() argument
182 pLink->SetObjType( nObjType ); in InsertLink()
184 pLink->SetName( *pName ); in InsertLink()
185 pLink->SetUpdateMode( nUpdateMode ); in InsertLink()
186 return Insert( pLink ); in InsertLink()
190 sal_Bool LinkManager::InsertDDELink( SvBaseLink * pLink, in InsertDDELink() argument
195 if( !( OBJECT_CLIENT_SO & pLink->GetObjType() ) ) in InsertDDELink()
201 pLink->SetObjType( OBJECT_CLIENT_DDE ); in InsertDDELink()
202 pLink->SetName( sCmd ); in InsertDDELink()
203 return Insert( pLink ); in InsertDDELink()
207 sal_Bool LinkManager::InsertDDELink( SvBaseLink * pLink ) in InsertDDELink() argument
209 DBG_ASSERT( OBJECT_CLIENT_SO & pLink->GetObjType(), "no OBJECT_CLIENT_SO" ); in InsertDDELink()
210 if( !( OBJECT_CLIENT_SO & pLink->GetObjType() ) ) in InsertDDELink()
213 if( pLink->GetObjType() == OBJECT_CLIENT_SO ) in InsertDDELink()
214 pLink->SetObjType( OBJECT_CLIENT_DDE ); in InsertDDELink()
216 return Insert( pLink ); in InsertDDELink()
221 sal_Bool LinkManager::GetDisplayNames( const SvBaseLink * pLink, in GetDisplayNames() argument
228 const String sLNm( pLink->GetLinkSourceName() ); in GetDisplayNames()
231 switch( pLink->GetObjType() ) in GetDisplayNames()
250 sal_uInt16 nObjType = pLink->GetObjType(); in GetDisplayNames()
309 void LinkManager::SetUserAllowsLinkUpdate(SvBaseLink *pLink, sal_Bool allows) in SetUserAllowsLinkUpdate() argument
311 SfxObjectShell* pShell = pLink->GetLinkManager()->GetPersist(); in SetUserAllowsLinkUpdate()
335 SvBaseLink* pLink = *aLinkTbl[ n ]; in UpdateAllLinks() local
336 if( !pLink ) in UpdateAllLinks()
341 aTmpArr.Insert( pLink, aTmpArr.Count() ); in UpdateAllLinks()
346 SvBaseLink* pLink = (SvBaseLink*)aTmpArr[ n ]; in UpdateAllLinks() local
351 if( pLink == *aLinkTbl[ i ] ) in UpdateAllLinks()
361 if( !pLink->IsVisible() || in UpdateAllLinks()
362 ( !bUpdateGrfLinks && OBJECT_CLIENT_GRF == pLink->GetObjType() )) in UpdateAllLinks()
372 SetUserAllowsLinkUpdate(pLink, allows); in UpdateAllLinks()
376 pLink->Update(); in UpdateAllLinks()
386 SvLinkSourceRef LinkManager::CreateObj( SvBaseLink * pLink ) in CreateObj() argument
388 switch( pLink->GetObjType() ) in CreateObj()
554 sal_Bool SvxInternalLink::Connect( sfx2::SvBaseLink* pLink ) in Connect() argument
559 if( pLink->GetLinkManager() && in Connect()
560 pLink->GetLinkManager()->GetDisplayNames( pLink, 0, &sTopic, &sItem ) in Connect()
575 SfxObjectShell* pShell = pLink->GetLinkManager()->GetPersist(); in Connect()
664 SotExchange::GetFormatDataFlavor( pLink->GetContentType(), aFl ); in Connect()
666 pLink->SetObj( pNewSrc ); in Connect()
667 pNewSrc->AddDataAdvise( pLink, aFl.MimeType, in Connect()
668 sfx2::LINKUPDATE_ONCALL == pLink->GetUpdateMode() in Connect()