Lines Matching refs:pDoc
229 SwCntntNode* SwTxtNode::MakeCopy( SwDoc* pDoc, const SwNodeIndex& rIdx ) const in MakeCopy() argument
240 if( pDoc->IsInsOnlyTextGlossary() ) in MakeCopy()
250 pColl = pDoc->CopyTxtColl( *GetTxtColl() ); in MakeCopy()
252 SwTxtNode* pTxtNd = pDoc->GetNodes().MakeTxtNode( rIdx, pColl ); in MakeCopy()
302 SwDoc* pDoc; member
312 : pDoc(pDc), nOldTblSttIdx(nOldStt), rMapArr(rArr), in _CopyTable()
336 pBoxFmt = pCT->pDoc->MakeTableBoxFmt(); in lcl_CopyTblBox()
341 SvNumberFormatter* pN = pCT->pDoc->GetNumberFormatter( sal_False ); in lcl_CopyTblBox()
404 pLineFmt = pCT->pDoc->MakeTableLineFmt(); in lcl_CopyTblLine()
427 SwTableNode* SwTableNode::MakeCopy( SwDoc* pDoc, const SwNodeIndex& rIdx ) const in MakeCopy() argument
444 if( rIdx < pDoc->GetNodes().GetEndOfInserts().GetIndex() && in MakeCopy()
445 rIdx >= pDoc->GetNodes().GetEndOfInserts().StartOfSectionIndex() ) in MakeCopy()
451 if( !pDoc->IsCopyIsMove() ) in MakeCopy()
453 const SwFrmFmts& rTblFmts = *pDoc->GetTblFrmFmts(); in MakeCopy()
457 sTblName = pDoc->GetUniqueTblName(); in MakeCopy()
462 SwFrmFmt* pTblFmt = pDoc->MakeTblFrmFmt( sTblName, pDoc->GetDfltFrmFmt() ); in MakeCopy()
482 pDoc->InsDeletedFldType( *pDDEType ); in MakeCopy()
484 pDDEType = (SwDDEFieldType*)pDoc->InsertFldType( *pDDEType ); in MakeCopy()
509 pDoc->GetNodes().SectionDown( &aRg, SwTableBoxStartNode ); in MakeCopy()
517 _CopyTable aPara( pDoc, aMapArr, GetIndex(), *pTblNd, &GetTable() ); in MakeCopy()
560 sal_Bool lcl_ChkFlyFly( SwDoc* pDoc, sal_uLong nSttNd, sal_uLong nEndNd, in lcl_ChkFlyFly() argument
563 const SwSpzFrmFmts& rFrmFmtTbl = *pDoc->GetSpzFrmFmts(); in lcl_ChkFlyFly()
588 if( lcl_ChkFlyFly( pDoc, pSNd->GetIndex(), in lcl_ChkFlyFly()
694 SwDoc* pDoc = rPos.nNode.GetNode().GetDoc(); in CopyRange() local
695 bool bColumnSel = pDoc->IsClipBoard() && pDoc->IsColumnSelection(); in CopyRange()
702 if( pDoc == this ) in CopyRange()
715 lcl_ChkFlyFly( pDoc, nStt, nEnd, rPos.nNode.GetIndex() ) ) in CopyRange()
722 if( pDoc->IsRedlineOn() || in CopyRange()
723 (!pDoc->IsIgnoreRedline() && pDoc->GetRedlineTbl().Count() ) ) in CopyRange()
726 RedlineMode_t eOld = pDoc->GetRedlineMode(); in CopyRange()
730 if( pDoc != this ) in CopyRange()
744 ASSERT( this == pDoc, " falscher Copy-Zweig!" ); in CopyRange()
747 pDoc->SetRedlineMode_intern((RedlineMode_t)(eOld | nsRedlineMode_t::REDLINE_IGNORE)); in CopyRange()
755 if (pDoc->GetIDocumentUndoRedo().DoesUndo()) in CopyRange()
757 pDoc->GetIDocumentUndoRedo().ClearRedo(); in CopyRange()
762 ::sw::UndoGuard const undoGuard(pDoc->GetIDocumentUndoRedo()); in CopyRange()
763 SwStartNode* pSttNd = pDoc->GetNodes().MakeEmptySection( in CopyRange()
767 pDoc->CopyImpl( rPam, *aPam.GetPoint(), false, bCopyAll, 0 ); in CopyRange()
769 aPam.GetPoint()->nNode = pDoc->GetNodes().GetEndOfAutotext(); in CopyRange()
772 pDoc->GetNodes().GoPrevious( &aPam.GetMark()->nNode ); in CopyRange()
776 pNode = pDoc->GetNodes().GoNext( &aPam.GetPoint()->nNode ); in CopyRange()
779 pDoc->MoveRange( aPam, rPos, DOC_MOVEDEFAULT ); in CopyRange()
785 pDoc->DeleteSection( pNode ); // Bereich wieder loeschen in CopyRange()
789 if (pDoc->GetIDocumentUndoRedo().DoesUndo()) in CopyRange()
792 pDoc->GetIDocumentUndoRedo().AppendUndo(pUndo); in CopyRange()
802 pDoc->SetModified(); in CopyRange()
806 pDoc->SetRedlineMode_intern( eOld ); in CopyRange()
809 if( pDoc->IsRedlineOn() ) in CopyRange()
810 … pDoc->AppendRedline( new SwRedline( nsRedlineType_t::REDLINE_INSERT, *pRedlineRange ), true); in CopyRange()
812 pDoc->SplitRedline( *pRedlineRange ); in CopyRange()
879 SwDoc* pDoc = rPos.nNode.GetNode().GetDoc(); in CopyImpl() local
880 const bool bColumnSel = pDoc->IsClipBoard() && pDoc->IsColumnSelection(); in CopyImpl()
889 ( pDoc == this && *pStt <= rPos && rPos < *pEnd )) in CopyImpl()
894 const bool bEndEqualIns = pDoc == this && rPos == *pEnd; in CopyImpl()
900 SwTblNumFmtMerge aTNFM( *this, *pDoc ); in CopyImpl()
902 if (pDoc->GetIDocumentUndoRedo().DoesUndo()) in CopyImpl()
905 pDoc->GetIDocumentUndoRedo().AppendUndo( pUndo ); in CopyImpl()
908 RedlineMode_t eOld = pDoc->GetRedlineMode(); in CopyImpl()
909 pDoc->SetRedlineMode_intern((RedlineMode_t)(eOld | nsRedlineMode_t::REDLINE_IGNORE)); in CopyImpl()
925 bool bCopyCollFmt = !pDoc->IsInsOnlyTextGlossary() && in CopyImpl()
932 if (pDoc->IsClipBoard() && GetOutlineNumRule()) in CopyImpl()
934 pDoc->SetOutlineNumRule(*GetOutlineNumRule()); in CopyImpl()
944 pDoc->SearchNumRule( rPos, false, true, false, 0, aListIdToPropagate, true ); in CopyImpl()
948 pDoc->SearchNumRule( rPos, false, false, false, 0, aListIdToPropagate, true ); in CopyImpl()
975 pDestTxtNd = pDoc->GetNodes().MakeTxtNode( aInsPos, in CopyImpl()
976 pDoc->GetTxtCollFromPool(RES_POOLCOLL_STANDARD)); in CopyImpl()
979 pDestTxtNd = static_cast<SwTxtNode*>(pSttTxtNd->MakeCopy( pDoc, aInsPos )); in CopyImpl()
989 ::sw::UndoGuard const ug(pDoc->GetIDocumentUndoRedo()); in CopyImpl()
990 pDoc->SplitNode( rPos, false ); in CopyImpl()
1000 pDestTxtNd = pDoc->GetNodes()[ aInsPos.GetIndex()-1 ]->GetTxtNode(); in CopyImpl()
1119 ::sw::UndoGuard const ug(pDoc->GetIDocumentUndoRedo()); in CopyImpl()
1120 pDoc->SplitNode( rPos, false ); in CopyImpl()
1160 pDestTxtNd = pDoc->GetNodes().MakeTxtNode( aInsPos, in CopyImpl()
1161 pDoc->GetTxtCollFromPool(RES_POOLCOLL_STANDARD)); in CopyImpl()
1241 SfxItemSet aBrkSet( pDoc->GetAttrPool(), aBreakSetRange ); in CopyImpl()
1265 if( aBrkSet.Count() && 0 != ( pDestTxtNd = pDoc->GetNodes()[ in CopyImpl()
1297 if (pDoc->GetIDocumentUndoRedo().DoesUndo()) in CopyImpl()
1314 pDoc->SetNumRule( aCpyPam, *pNumRuleToPropagate, false, in CopyImpl()
1318 pDoc->SetRedlineMode_intern( eOld ); in CopyImpl()
1319 pDoc->SetModified(); in CopyImpl()