Lines Matching refs:pAction

295 	ScMyContentAction* pAction = static_cast<ScMyContentAction*>(pCurrentAction);  in SetPreviousChange()  local
296 pAction->nPreviousAction = nPreviousAction; in SetPreviousChange()
297 pAction->pCellInfo = pCellInfo; in SetPreviousChange()
479 ScChangeAction* ScXMLChangeTrackingImportHelper::CreateInsertAction(ScMyInsAction* pAction) in CreateInsertAction() argument
483 ConvertInfo(pAction->aInfo, aUser, aDateTime); in CreateInsertAction()
485 String sComment (pAction->aInfo.sComment); in CreateInsertAction()
487 …ChangeAction* pNewAction = new ScChangeActionIns(pAction->nActionNumber, pAction->nActionState, pA… in CreateInsertAction()
488 pAction->aBigRange, aUser, aDateTime, sComment, pAction->nActionType); in CreateInsertAction()
492 ScChangeAction* ScXMLChangeTrackingImportHelper::CreateDeleteAction(ScMyDelAction* pAction) in CreateDeleteAction() argument
496 ConvertInfo(pAction->aInfo, aUser, aDateTime); in CreateDeleteAction()
498 String sComment (pAction->aInfo.sComment); in CreateDeleteAction()
500 …ChangeAction* pNewAction = new ScChangeActionDel(pAction->nActionNumber, pAction->nActionState, pA… in CreateDeleteAction()
501 pAction->aBigRange, aUser, aDateTime, sComment, pAction->nActionType, pAction->nD, pTrack); in CreateDeleteAction()
505 ScChangeAction* ScXMLChangeTrackingImportHelper::CreateMoveAction(ScMyMoveAction* pAction) in CreateMoveAction() argument
507 DBG_ASSERT(pAction->pMoveRanges, "no move ranges"); in CreateMoveAction()
508 if (pAction->pMoveRanges) in CreateMoveAction()
512 ConvertInfo(pAction->aInfo, aUser, aDateTime); in CreateMoveAction()
514 String sComment (pAction->aInfo.sComment); in CreateMoveAction()
516 …hangeAction* pNewAction = new ScChangeActionMove(pAction->nActionNumber, pAction->nActionState, pA… in CreateMoveAction()
517pAction->pMoveRanges->aTargetRange, aUser, aDateTime, sComment, pAction->pMoveRanges->aSourceRange… in CreateMoveAction()
523 ScChangeAction* ScXMLChangeTrackingImportHelper::CreateRejectionAction(ScMyRejAction* pAction) in CreateRejectionAction() argument
527 ConvertInfo(pAction->aInfo, aUser, aDateTime); in CreateRejectionAction()
529 String sComment (pAction->aInfo.sComment); in CreateRejectionAction()
531 …ngeAction* pNewAction = new ScChangeActionReject(pAction->nActionNumber, pAction->nActionState, pA… in CreateRejectionAction()
532 pAction->aBigRange, aUser, aDateTime, sComment); in CreateRejectionAction()
536 ScChangeAction* ScXMLChangeTrackingImportHelper::CreateContentAction(ScMyContentAction* pAction) in CreateContentAction() argument
539 if (pAction->pCellInfo) in CreateContentAction()
540 pCell = pAction->pCellInfo->CreateCell(pDoc); in CreateContentAction()
544 ConvertInfo(pAction->aInfo, aUser, aDateTime); in CreateContentAction()
546 String sComment (pAction->aInfo.sComment); in CreateContentAction()
548 …geAction* pNewAction = new ScChangeActionContent(pAction->nActionNumber, pAction->nActionState, pA… in CreateContentAction()
549 pAction->aBigRange, aUser, aDateTime, sComment, pCell, pDoc, pAction->pCellInfo->sInputString); in CreateContentAction()
578 void ScXMLChangeTrackingImportHelper::SetDeletionDependencies(ScMyDelAction* pAction, ScChangeActio… in SetDeletionDependencies() argument
580 if (!pAction->aGeneratedList.empty()) in SetDeletionDependencies()
582 DBG_ASSERT(((pAction->nActionType == SC_CAT_DELETE_COLS) || in SetDeletionDependencies()
583 (pAction->nActionType == SC_CAT_DELETE_ROWS) || in SetDeletionDependencies()
584 (pAction->nActionType == SC_CAT_DELETE_TABS)), "wrong action type"); in SetDeletionDependencies()
587 ScMyGeneratedList::iterator aItr(pAction->aGeneratedList.begin()); in SetDeletionDependencies()
588 ScMyGeneratedList::iterator aEndItr(pAction->aGeneratedList.end()); in SetDeletionDependencies()
595 aItr = pAction->aGeneratedList.erase(aItr); in SetDeletionDependencies()
599 if (pAction->pInsCutOff) in SetDeletionDependencies()
601 DBG_ASSERT(((pAction->nActionType == SC_CAT_DELETE_COLS) || in SetDeletionDependencies()
602 (pAction->nActionType == SC_CAT_DELETE_ROWS) || in SetDeletionDependencies()
603 (pAction->nActionType == SC_CAT_DELETE_TABS)), "wrong action type"); in SetDeletionDependencies()
604 ScChangeAction* pChangeAction = pTrack->GetAction(pAction->pInsCutOff->nID); in SetDeletionDependencies()
609 pDelAct->SetCutOffInsert(pInsAction, static_cast<sal_Int16>(pAction->pInsCutOff->nPosition)); in SetDeletionDependencies()
616 if (!pAction->aMoveCutOffs.empty()) in SetDeletionDependencies()
618 DBG_ASSERT(((pAction->nActionType == SC_CAT_DELETE_COLS) || in SetDeletionDependencies()
619 (pAction->nActionType == SC_CAT_DELETE_ROWS) || in SetDeletionDependencies()
620 (pAction->nActionType == SC_CAT_DELETE_TABS)), "wrong action type"); in SetDeletionDependencies()
621 ScMyMoveCutOffs::iterator aItr(pAction->aMoveCutOffs.begin()); in SetDeletionDependencies()
622 ScMyMoveCutOffs::iterator aEndItr(pAction->aMoveCutOffs.end()); in SetDeletionDependencies()
637 aItr = pAction->aMoveCutOffs.erase(aItr); in SetDeletionDependencies()
642 void ScXMLChangeTrackingImportHelper::SetMovementDependencies(ScMyMoveAction* pAction, ScChangeActi… in SetMovementDependencies() argument
644 if (!pAction->aGeneratedList.empty()) in SetMovementDependencies()
646 if (pAction->nActionType == SC_CAT_MOVE) in SetMovementDependencies()
650 ScMyGeneratedList::iterator aItr(pAction->aGeneratedList.begin()); in SetMovementDependencies()
651 ScMyGeneratedList::iterator aEndItr(pAction->aGeneratedList.end()); in SetMovementDependencies()
658 aItr = pAction->aGeneratedList.erase(aItr); in SetMovementDependencies()
665 void ScXMLChangeTrackingImportHelper::SetContentDependencies(ScMyContentAction* pAction, ScChangeAc… in SetContentDependencies() argument
667 if (pAction->nPreviousAction) in SetContentDependencies()
669 DBG_ASSERT(pAction->nActionType == SC_CAT_CONTENT, "wrong action type"); in SetContentDependencies()
670 ScChangeAction* pPrevAct = pTrack->GetAction(pAction->nPreviousAction); in SetContentDependencies()
693 void ScXMLChangeTrackingImportHelper::SetDependencies(ScMyBaseAction* pAction) in SetDependencies() argument
695 ScChangeAction* pAct = pTrack->GetAction(pAction->nActionNumber); in SetDependencies()
698 if (!pAction->aDependencies.empty()) in SetDependencies()
700 ScMyDependencies::iterator aItr(pAction->aDependencies.begin()); in SetDependencies()
701 ScMyDependencies::iterator aEndItr(pAction->aDependencies.end()); in SetDependencies()
705 aItr = pAction->aDependencies.erase(aItr); in SetDependencies()
708 if (!pAction->aDeletedList.empty()) in SetDependencies()
710 ScMyDeletedList::iterator aItr(pAction->aDeletedList.begin()); in SetDependencies()
711 ScMyDeletedList::iterator aEndItr(pAction->aDeletedList.end()); in SetDependencies()
732 aItr = pAction->aDeletedList.erase(aItr); in SetDependencies()
735 if ((pAction->nActionType == SC_CAT_DELETE_COLS) || in SetDependencies()
736 (pAction->nActionType == SC_CAT_DELETE_ROWS)) in SetDependencies()
737 …SetDeletionDependencies(static_cast<ScMyDelAction*>(pAction), static_cast<ScChangeActionDel*>(pAct… in SetDependencies()
738 else if (pAction->nActionType == SC_CAT_MOVE) in SetDependencies()
739 …SetMovementDependencies(static_cast<ScMyMoveAction*>(pAction), static_cast<ScChangeActionMove*>(pA… in SetDependencies()
740 else if (pAction->nActionType == SC_CAT_CONTENT) in SetDependencies()
741 …SetContentDependencies(static_cast<ScMyContentAction*>(pAction), static_cast<ScChangeActionContent… in SetDependencies()
749 void ScXMLChangeTrackingImportHelper::SetNewCell(ScMyContentAction* pAction) in SetNewCell() argument
751 ScChangeAction* pChangeAction = pTrack->GetAction(pAction->nActionNumber); in SetNewCell()
760 pAction->aBigRange.GetVars(nCol, nRow, nTab, nCol2, nRow2, nTab2); in SetNewCell()
840 ScChangeAction* pAction = NULL; in CreateChangeTrack() local
848 pAction = CreateInsertAction(static_cast<ScMyInsAction*>(*aItr)); in CreateChangeTrack()
856 pAction = CreateDeleteAction(pDelAct); in CreateChangeTrack()
863 pAction = CreateMoveAction(pMovAct); in CreateChangeTrack()
869 pAction = CreateContentAction(static_cast<ScMyContentAction*>(*aItr)); in CreateChangeTrack()
874 pAction = CreateRejectionAction(static_cast<ScMyRejAction*>(*aItr)); in CreateChangeTrack()
883 if (pAction) in CreateChangeTrack()
884 pTrack->AppendLoaded(pAction); in CreateChangeTrack()