Lines Matching refs:pCache

175     SfxStateCache*  pCache;     // Pointer auf den StatusCache, ggf. 0  member
181 pCache(0) in SfxFoundCache_Impl()
188 pCache(r.pCache) in SfxFoundCache_Impl()
195 pCache(pC) in SfxFoundCache_Impl()
288 SfxStateCache *pCache = pImp->pCaches->GetObject(nCache); in DeleteControllers_Impl() local
289 sal_uInt16 nSlotId = pCache->GetId(); in DeleteControllers_Impl()
292 pCache->DeleteFloatingWindows(); in DeleteControllers_Impl()
310 SfxStateCache *pCache = pImp->pCaches->GetObject(nCache-1); in DeleteControllers_Impl() local
314 for ( SfxControllerItem *pCtrl = pCache->GetItemLink(); in DeleteControllers_Impl()
321 if ( pCache->GetInternalController() ) in DeleteControllers_Impl()
322 pCache->GetInternalController()->UnBind(); in DeleteControllers_Impl()
393 SfxStateCache* pCache // der upzudatende SfxStatusCache in Update_Impl() argument
396 if( pCache->GetDispatch().is() && pCache->GetItemLink() ) in Update_Impl()
398 pCache->SetCachedState(sal_True); in Update_Impl()
399 if ( !pCache->GetInternalController() ) in Update_Impl()
412 SfxItemSet *pSet = CreateSet_Impl( pCache, pRealSlot, &pMsgServer, aFound ); in Update_Impl()
438 if ( !bUpdated && pCache ) in Update_Impl()
443 pCache->GetId(), 0, in Update_Impl()
444 pRealSlot, pCache ); in Update_Impl()
491 SfxStateCache* pCache = GetStateCache( nId ); in Update() local
492 if ( pCache ) in Update()
498 pCache = GetStateCache( nId ); in Update()
501 if (pCache) in Update()
504 if( pCache->GetDispatch().is() && pCache->GetItemLink() ) in Update()
506 pCache->SetCachedState(sal_True); in Update()
507 bInternalUpdate = ( pCache->GetInternalController() != 0 ); in Update()
513 const SfxSlotServer* pMsgServer = pCache->GetSlotServer(*pDispatcher, pImp->xProv); in Update()
514 if ( !pCache->IsControllerDirty() && in Update()
524 pCache->SetState(SFX_ITEM_DISABLED, 0); in Update()
530 Update_Impl(pCache); in Update()
595 SfxStateCache* pCache = in SetState() local
597 if ( pCache ) in SetState()
600 if ( !pCache->IsControllerDirty() ) in SetState()
601 pCache->Invalidate(sal_False); in SetState()
602 pCache->SetState( SFX_ITEM_AVAILABLE, pItem ); in SetState()
630 SfxStateCache* pCache = GetStateCache( rItem.Which() ); in SetState() local
631 if ( pCache ) in SetState()
634 if ( !pCache->IsControllerDirty() ) in SetState()
635 pCache->Invalidate(sal_False); in SetState()
636 pCache->SetState( SFX_ITEM_AVAILABLE, &rItem ); in SetState()
648 SfxStateCache* pCache = GetStateCache( nId ); in GetAnyStateCache_Impl() local
649 if ( !pCache && pImp->pSubBindings ) in GetAnyStateCache_Impl()
651 return pCache; in GetAnyStateCache_Impl()
772 SfxStateCache *pCache = pImp->pCaches->GetObject(n); in Invalidate() local
773 if ( pCache->GetId() == *pIds ) in Invalidate()
774 pCache->Invalidate(sal_False); in Invalidate()
842 SfxStateCache *pCache = pImp->pCaches->GetObject(n); in InvalidateShell() local
844 pCache->GetSlotServer(*pDispatcher, pImp->xProv); in InvalidateShell()
846 pCache->Invalidate(sal_False); in InvalidateShell()
886 SfxStateCache* pCache = GetStateCache(nId); in Invalidate() local
887 if ( pCache ) in Invalidate()
889 pCache->Invalidate(sal_False); in Invalidate()
918 SfxStateCache* pCache = GetStateCache(nId); in Invalidate() local
919 if ( pCache ) in Invalidate()
922 pCache->ClearCache(); in Invalidate()
923 pCache->Invalidate(bWithMsg); in Invalidate()
1047 SfxStateCache* pCache = new SfxStateCache(nId); in Register_Impl() local
1048 pImp->pCaches->Insert( nPos, pCache ); in Register_Impl()
1083 SfxStateCache* pCache = (*pImp->pCaches)[nPos]; in Release() local
1084 if ( pCache->GetId() == nId ) in Release()
1086 if ( pCache->GetInternalController() == &rItem ) in Release()
1088 pCache->ReleaseInternalController(); in Release()
1093 SfxControllerItem* pItem = pCache->GetItemLink(); in Release()
1095 pCache->ChangeItemLink( rItem.GetItemLink() ); in Release()
1109 if ( pCache->GetItemLink() == 0 && !pCache->GetInternalController() ) in Release()
1158 SfxStateCache *pCache = GetStateCache( nId ); in Execute_Impl() local
1159 if ( !pCache ) in Execute_Impl()
1176 if ( !pCache ) in Execute_Impl()
1180 pCache = new SfxStateCache( nId ); in Execute_Impl()
1181 pCache->GetSlotServer( rDispatcher, pImp->xProv ); in Execute_Impl()
1185 if ( pCache && pCache->GetDispatch().is() ) in Execute_Impl()
1197 pCache->Dispatch( aReq.GetArgs(), nCallMode == SFX_CALLMODE_SYNCHRON ); in Execute_Impl()
1199 DELETEZ( pCache ); in Execute_Impl()
1213 DBG_ASSERT( pCache, "This code needs a cache!"); in Execute_Impl()
1214 const SfxSlotServer* pServer = pCache ? pCache->GetSlotServer( rDispatcher, pImp->xProv ) : 0; in Execute_Impl()
1254 delete pCache; in Execute_Impl()
1385 SfxStateCache *pCache = pImp->pCaches->GetObject(i); in UpdateSlotServer_Impl() local
1386 pCache->GetSlotServer(*pDispatcher, pImp->xProv); in UpdateSlotServer_Impl()
1416 SfxStateCache*& pCache, // in: Status-Cache von nId in CreateSet_Impl() argument
1427 const SfxSlotServer* pMsgSvr = pCache->GetSlotServer(*pDispatcher, pImp->xProv); in CreateSet_Impl()
1448 pCache = GetStateCache( pRealSlot->GetSlotId() ); in CreateSet_Impl()
1462 pRealSlot->GetSlotId(), pRealSlot->GetWhich(rPool), pRealSlot, pCache ); in CreateSet_Impl()
1573 SfxStateCache* pCache = pFound->pCache; in UpdateControllers_Impl() local
1575 DBG_ASSERT( !pCache || !pSlot || pCache->GetId() == pSlot->GetSlotId(), "SID mismatch" ); in UpdateControllers_Impl()
1578 if ( pCache && pCache->IsControllerDirty() ) in UpdateControllers_Impl()
1583 pCache->SetState( SFX_ITEM_DONTCARE, (SfxPoolItem *)-1 ); in UpdateControllers_Impl()
1590 pCache->SetState( SFX_ITEM_UNKNOWN, &aVoid ); in UpdateControllers_Impl()
1593 pCache->SetState(SFX_ITEM_DISABLED, 0); in UpdateControllers_Impl()
1595 pCache->SetState(SFX_ITEM_AVAILABLE, pItem); in UpdateControllers_Impl()
1738 SfxStateCache* pCache = (*pImp->pCaches)[pImp->nMsgPos]; in IMPL_LINK() local
1739 DBG_ASSERT( pCache, "invalid SfxStateCache-position in job queue" ); in IMPL_LINK()
1740 sal_Bool bWasDirty = pCache->IsControllerDirty(); in IMPL_LINK()
1759 Update_Impl( pCache ); in IMPL_LINK()
1794 SfxStateCache* pCache = (*pImp->pCaches)[n]; in IMPL_LINK() local
1795 const SfxSlotServer *pSlotServer = pCache->GetSlotServer(*pDispatcher, pImp->xProv); in IMPL_LINK()
1798 pCache->Invalidate(sal_False); in IMPL_LINK()
1929 SfxStateCache *pCache = pImp->pCaches->GetObject(nCache-1); in LeaveRegistrations() local
1932 if ( pCache->GetItemLink() == 0 && !pCache->GetInternalController() ) in LeaveRegistrations()
1994 SfxStateCache* pCache = GetStateCache(nSlotId); in GetSlot() local
1995 return pCache && pCache->GetSlotServer(*pDispatcher, pImp->xProv)? in GetSlot()
1996 pCache->GetSlotServer(*pDispatcher, pImp->xProv)->GetSlot(): 0; in GetSlot()
2092 SfxStateCache *pCache = GetStateCache( nSlot ); in QueryState() local
2093 if ( pCache ) in QueryState()
2094 xDisp = pCache->GetDispatch(); in QueryState()
2095 if ( xDisp.is() || !pCache ) in QueryState()
2125 if ( !pCache ) in QueryState()
2127 pCache = new SfxStateCache( nSlot ); in QueryState()
2128 pCache->GetSlotServer( *GetDispatcher_Impl(), pImp->xProv ); in QueryState()
2134 BindDispatch_Impl *pBind = new BindDispatch_Impl( xDisp, aURL, pCache, pSlot ); in QueryState()
2178 DELETEZ( pCache ); in QueryState()
2294 SfxStateCache *pCache = GetStateCache( nId ); in SetVisibleState() local
2295 if ( pCache ) in SetVisibleState()
2296 pCache->SetVisibleState( bShow ); in SetVisibleState()
2401 SfxStateCache* pCache = GetStateCache( pSlot->nSlotId ); in GetDispatch() local
2402 if ( pCache && !bMasterCommand ) in GetDispatch()
2403 xRet = pCache->GetInternalDispatch(); in GetDispatch()
2413 if ( !pCache ) in GetDispatch()
2414 pCache = GetStateCache( pSlot->nSlotId ); in GetDispatch()
2416 DBG_ASSERT( pCache, "No cache for OfficeDispatch!" ); in GetDispatch()
2417 if ( pCache && !bMasterCommand ) in GetDispatch()
2418 pCache->SetInternalDispatch( xRet ); in GetDispatch()