Lines Matching refs:pEntry

108 static void ImplAccelEntryInsert( ImplAccelList* pList, ImplAccelEntry* pEntry )  in ImplAccelEntryInsert()  argument
111 sal_uInt16 nIndex = ImplAccelEntryGetIndex( pList, pEntry->mnId, &nInsIndex ); in ImplAccelEntryInsert()
119 if ( !pTempEntry || (pTempEntry->mnId != pEntry->mnId) ) in ImplAccelEntryInsert()
124 pList->Insert( pEntry, (sal_uLong)nIndex ); in ImplAccelEntryInsert()
127 pList->Insert( pEntry, (sal_uLong)nInsIndex ); in ImplAccelEntryInsert()
173 ImplAccelEntry* pEntry = rAccelData.maIdList.First(); in ImplCopyData() local
174 while ( pEntry ) in ImplCopyData()
176 pEntry = new ImplAccelEntry( *pEntry ); in ImplCopyData()
179 if ( pEntry->mpAccel ) in ImplCopyData()
181 pEntry->mpAccel = new Accelerator( *(pEntry->mpAccel) ); in ImplCopyData()
182 pEntry->mpAutoAccel = pEntry->mpAccel; in ImplCopyData()
185 pEntry->mpAutoAccel = NULL; in ImplCopyData()
187 mpData->maKeyTable.Insert( (sal_uLong)pEntry->maKeyCode.GetFullKeyCode(), pEntry ); in ImplCopyData()
188 mpData->maIdList.Insert( pEntry, LIST_APPEND ); in ImplCopyData()
190 pEntry = rAccelData.maIdList.Next(); in ImplCopyData()
199 ImplAccelEntry* pEntry = mpData->maIdList.First(); in ImplDeleteData() local
200 while ( pEntry ) in ImplDeleteData()
203 if ( pEntry->mpAutoAccel ) in ImplDeleteData()
204 delete pEntry->mpAutoAccel; in ImplDeleteData()
205 delete pEntry; in ImplDeleteData()
207 pEntry = mpData->maIdList.Next(); in ImplDeleteData()
244 ImplAccelEntry* pEntry = new ImplAccelEntry; in ImplInsertAccel() local
245 pEntry->mnId = nItemId; in ImplInsertAccel()
246 pEntry->maKeyCode = rKeyCode; in ImplInsertAccel()
247 pEntry->mpAccel = pAutoAccel; in ImplInsertAccel()
248 pEntry->mpAutoAccel = pAutoAccel; in ImplInsertAccel()
249 pEntry->mbEnabled = bEnable; in ImplInsertAccel()
256 delete pEntry; in ImplInsertAccel()
258 else if ( !mpData->maKeyTable.Insert( nCode, pEntry ) ) in ImplInsertAccel()
261 delete pEntry; in ImplInsertAccel()
264 ImplAccelEntryInsert( &(mpData->maIdList), pEntry ); in ImplInsertAccel()
410 ImplAccelEntry* pEntry = mpData->maIdList.GetObject( (sal_uLong)nIndex ); in RemoveItem() local
411 if ( pEntry && pEntry->mnId == nItemId ) in RemoveItem()
413 mpData->maKeyTable.Remove( pEntry->maKeyCode.GetFullKeyCode() ); in RemoveItem()
417 if ( pEntry->mpAutoAccel ) in RemoveItem()
418 delete pEntry->mpAutoAccel; in RemoveItem()
420 delete pEntry; in RemoveItem()
435 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in RemoveItem() local
436 if ( pEntry ) in RemoveItem()
439 sal_uInt16 nIndex = ImplAccelEntryGetFirstPos( &(mpData->maIdList), pEntry->mnId ); in RemoveItem()
443 if ( mpData->maIdList.GetObject( (sal_uLong)nIndex ) == pEntry ) in RemoveItem()
453 if ( pEntry->mpAutoAccel ) in RemoveItem()
454 delete pEntry->mpAutoAccel; in RemoveItem()
456 delete pEntry; in RemoveItem()
486 ImplAccelEntry* pEntry = mpData->maIdList.GetObject( (sal_uLong)nPos ); in GetItemId() local
487 if ( pEntry ) in GetItemId()
488 return pEntry->mnId; in GetItemId()
499 ImplAccelEntry* pEntry = mpData->maIdList.GetObject( (sal_uLong)nPos ); in GetItemKeyCode() local
500 if ( pEntry ) in GetItemKeyCode()
501 return pEntry->maKeyCode; in GetItemKeyCode()
512 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in GetItemId() local
513 if ( pEntry ) in GetItemId()
514 return pEntry->mnId; in GetItemId()
548 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in IsKeyCodeValid() local
549 return (pEntry != NULL); in IsKeyCodeValid()
558 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in Call() local
559 if ( pEntry ) in Call()
561 if ( pEntry->mbEnabled ) in Call()
564 mnCurId = pEntry->mnId; in Call()
595 ImplAccelEntry* pEntry = mpData->maIdList.GetObject( (sal_uLong)nIndex ); in SetAccel() local
596 if ( pEntry->mnId != nItemId ) in SetAccel()
599 pEntry->mpAccel = pAccel; in SetAccel()
625 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in SetAccel() local
626 if ( pEntry ) in SetAccel()
627 pEntry->mpAccel = pAccel; in SetAccel()
636 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in GetAccel() local
637 if ( pEntry ) in GetAccel()
638 return pEntry->mpAccel; in GetAccel()
655 ImplAccelEntry* pEntry = mpData->maIdList.GetObject( (sal_uLong)nIndex ); in EnableItem() local
656 if ( pEntry->mnId != nItemId ) in EnableItem()
659 pEntry->mbEnabled = bEnable; in EnableItem()
685 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in EnableItem() local
686 if ( pEntry ) in EnableItem()
687 pEntry->mbEnabled = bEnable; in EnableItem()
696 ImplAccelEntry* pEntry = ImplGetAccelData( rKeyCode ); in IsItemEnabled() local
697 if ( pEntry ) in IsItemEnabled()
698 return pEntry->mbEnabled; in IsItemEnabled()