Lines Matching refs:pMark
97 const IDocumentMarkAccess::pMark_t& pMark) in lcl_InsertMarkSorted() argument
103 pMark, in lcl_InsertMarkSorted()
105 pMark); in lcl_InsertMarkSorted()
287 IMark* pMark = ppMark->get();
288 … ::rtl::OString sName = ::rtl::OUStringToOString(pMark->GetName(), RTL_TEXTENCODING_UTF8);
289 const SwPosition* const pStPos = &pMark->GetMarkStart();
290 const SwPosition* const pEndPos = &pMark->GetMarkEnd();
292 typeid(*pMark).name(),
431 pMark_t pMark = boost::shared_ptr<IMark>( pMarkBase); in makeMark() local
432 if(pMark->GetMarkPos() != pMark->GetMarkStart()) in makeMark()
440 lcl_InsertMarkSorted( m_vAllMarks, pMark ); in makeMark()
447 lcl_InsertMarkSorted(m_vBookmarks, pMark); in makeMark()
452 lcl_InsertMarkSorted(m_vFieldmarks, pMark); in makeMark()
455 lcl_InsertMarkSorted( m_vAnnotationMarks, pMark ); in makeMark()
473 return pMark.get(); in makeMark()
482 sw::mark::IMark* pMark = in makeFieldBookmark() local
484 sw::mark::IFieldmark* pFieldMark = dynamic_cast<sw::mark::IFieldmark*>( pMark ); in makeFieldBookmark()
496 sw::mark::IMark* pMark = makeMark( rPaM, rName, in makeNoTextFieldBookmark() local
498 sw::mark::IFieldmark* pFieldMark = dynamic_cast<sw::mark::IFieldmark*>( pMark ); in makeNoTextFieldBookmark()
577 ::sw::mark::MarkBase* pMark = dynamic_cast< ::sw::mark::MarkBase* >(ppMark->get()); in correctMarksAbsolute()
580 if(&pMark->GetMarkPos().nNode.GetNode() == pOldNode) in correctMarksAbsolute()
582 pMark->SetMarkPos(aNewPos); in correctMarksAbsolute()
586 if (pMark->IsExpanded() && in correctMarksAbsolute()
587 &pMark->GetOtherMarkPos().nNode.GetNode() == pOldNode) in correctMarksAbsolute()
589 pMark->SetMarkPos(aNewPos); in correctMarksAbsolute()
593 isSortingNeeded |= lcl_FixCorrectedMark(bChangedPos, bChangedOPos, pMark); in correctMarksAbsolute()
619 … ::sw::mark::MarkBase* const pMark = dynamic_cast< ::sw::mark::MarkBase* >(ppMark->get()); in correctMarksRelative()
620 if(&pMark->GetMarkPos().nNode.GetNode() == pOldNode) in correctMarksRelative()
623 aNewPosRel.nContent += pMark->GetMarkPos().nContent.GetIndex(); in correctMarksRelative()
624 pMark->SetMarkPos(aNewPosRel); in correctMarksRelative()
627 if(pMark->IsExpanded() && in correctMarksRelative()
628 &pMark->GetOtherMarkPos().nNode.GetNode() == pOldNode) in correctMarksRelative()
631 aNewPosRel.nContent += pMark->GetOtherMarkPos().nContent.GetIndex(); in correctMarksRelative()
632 pMark->SetOtherMarkPos(aNewPosRel); in correctMarksRelative()
636 isSortingNeeded |= lcl_FixCorrectedMark(bChangedPos, bChangedOPos, pMark); in correctMarksRelative()
673 ::sw::mark::MarkBase* pMark = dynamic_cast< ::sw::mark::MarkBase* >(ppMark->get()); in deleteMarks()
675 bool bIsPosInRange = lcl_GreaterThan(pMark->GetMarkPos(), rStt, pSttIdx) in deleteMarks()
676 && lcl_Lower(pMark->GetMarkPos(), rEnd, pEndIdx); in deleteMarks()
677 bool bIsOtherPosInRange = pMark->IsExpanded() in deleteMarks()
678 && lcl_GreaterThan(pMark->GetOtherMarkPos(), rStt, pSttIdx) in deleteMarks()
679 && lcl_Lower(pMark->GetOtherMarkPos(), rEnd, pEndIdx); in deleteMarks()
683 && pMark->GetMarkPos().nNode == rEnd in deleteMarks()
684 && pMark->GetMarkPos().nContent == *pEndIdx ) in deleteMarks()
686 && pMark->IsExpanded() in deleteMarks()
687 && pMark->GetOtherMarkPos().nNode == rEnd in deleteMarks()
688 && pMark->GetOtherMarkPos().nContent == *pEndIdx ) ) ) in deleteMarks()
695 || !pMark->IsExpanded() ) ) in deleteMarks()
701 switch ( IDocumentMarkAccess::GetType( *pMark ) ) in deleteMarks()
711 || pMark->IsExpanded() in deleteMarks()
713 || !( pMark->GetMarkPos().nNode == rStt in deleteMarks()
714 && pMark->GetMarkPos().nContent == *pSttIdx ); in deleteMarks()
726 pSaveBkmk->push_back( SaveBookmark( true, true, *pMark, rStt, pSttIdx ) ); in deleteMarks()
745 …lcl_FindExpelPosition( rStt, rEnd, bIsPosInRange ? pMark->GetOtherMarkPos() : pMark->GetMarkPos() … in deleteMarks()
751 switch ( IDocumentMarkAccess::GetType( *pMark ) ) in deleteMarks()
756 bMoveMark = pMark->GetMarkPos().nNode != pNewPos->nNode; in deleteMarks()
770 pMark->SetMarkPos(*pNewPos); in deleteMarks()
772 pMark->SetOtherMarkPos(*pNewPos); in deleteMarks()
776 … bIsSortingNeeded |= lcl_FixCorrectedMark( bIsPosInRange, bIsOtherPosInRange, pMark ); in deleteMarks()
889 void MarkManager::deleteMark(const IMark* const pMark) in deleteMark() argument
891 OSL_PRECOND(pMark->GetMarkPos().GetDoc() == m_pDoc, in deleteMark()
900 pMark->GetMarkStart(), in deleteMark()
907 … boost::bind( ::std::equal_to<const IMark*>(), bind(&boost::shared_ptr<IMark>::get, _1), pMark ) ); in deleteMark()
1650 …MarkBase* pMark = dynamic_cast<MarkBase*>(pMarkAccess->getAllMarksBegin()[aSave.GetCount()].get()); in _RestoreCntntIdx() local
1651 SwPosition aNewPos(pMark->GetMarkPos()); in _RestoreCntntIdx()
1654 pMark->SetMarkPos(aNewPos); in _RestoreCntntIdx()
1659 …MarkBase* pMark = dynamic_cast<MarkBase*>(pMarkAccess->getAllMarksBegin()[aSave.GetCount()].get()); in _RestoreCntntIdx() local
1660 SwPosition aNewPos(pMark->GetOtherMarkPos()); in _RestoreCntntIdx()
1663 pMark->SetOtherMarkPos(aNewPos); in _RestoreCntntIdx()
1817 …MarkBase* pMark = dynamic_cast<MarkBase*>(pMarkAccess->getAllMarksBegin()[aSave.GetCount()].get()); in _RestoreCntntIdx() local
1818 SwPosition aNewPos(pMark->GetMarkPos()); in _RestoreCntntIdx()
1821 pMark->SetMarkPos(aNewPos); in _RestoreCntntIdx()
1826 …MarkBase* pMark = dynamic_cast<MarkBase*>(pMarkAccess->getAllMarksBegin()[aSave.GetCount()].get()); in _RestoreCntntIdx() local
1827 SwPosition aNewPos(pMark->GetOtherMarkPos()); in _RestoreCntntIdx()
1830 pMark->SetOtherMarkPos(aNewPos); in _RestoreCntntIdx()