LibreOffice Module sw (master)
1
|
#include <undobj.hxx>
Public Member Functions | |
SwUndRng () | |
SwUndRng (const SwPaM &) | |
void | SetValues (const SwPaM &rPam) |
void | SetPaM (SwPaM &, bool bCorrToContent=false) const |
SwPaM & | AddUndoRedoPaM (::sw::UndoRedoContext &, bool const bCorrToContent=false) const |
Public Attributes | |
sal_uLong | m_nSttNode |
sal_uLong | m_nEndNode |
sal_Int32 | m_nSttContent |
sal_Int32 | m_nEndContent |
Definition at line 227 of file undobj.hxx.
SwUndRng::SwUndRng | ( | ) |
Definition at line 48 of file undobj.cxx.
SwUndRng::SwUndRng | ( | const SwPaM & | rPam | ) |
Definition at line 53 of file undobj.cxx.
References SetValues().
SwPaM & SwUndRng::AddUndoRedoPaM | ( | ::sw::UndoRedoContext & | rContext, |
bool const | bCorrToContent = false |
||
) | const |
Definition at line 108 of file undobj.cxx.
References sw::IShellCursorSupplier::CreateNewShellCursor(), sw::UndoRedoContext::GetCursorSupplier(), and SetPaM().
Referenced by SwUndoInsNum::RedoImpl(), SwUndoRedline::RedoImpl(), SwUndoAttr::RedoImpl(), SwUndoInsSection::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoDelNum::RedoImpl(), SwUndoResetAttr::RedoImpl(), SwUndoTransliterate::RedoImpl(), SwUndoMoveNum::RedoImpl(), SwUndoTextToTable::RedoImpl(), SwUndoNumUpDown::RedoImpl(), SwUndoCompDoc::RedoImpl(), SwUndoFormatColl::RedoImpl(), SwUndoMoveLeftMargin::RedoImpl(), SwUndoOutlineLeftRight::RedoImpl(), SwUndoChangeFootNote::RedoImpl(), SwUndoInsNum::UndoImpl(), SwUndoRedline::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoMove::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoDelNum::UndoImpl(), SwUndoResetAttr::UndoImpl(), SwUndoTransliterate::UndoImpl(), SwUndoMoveNum::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoNumUpDown::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoFormatColl::UndoImpl(), SwUndoMoveLeftMargin::UndoImpl(), SwUndoOutlineLeftRight::UndoImpl(), SwUndoChangeFootNote::UndoImpl(), and SwUndoInserts::UndoImpl().
Definition at line 80 of file undobj.cxx.
References SwIndex::Assign(), COMPLETE_STRING, SwPaM::DeleteMark(), fnMoveBackward, fnMoveForward, SwNode::GetContentNode(), SwPaM::GetNode(), SwPaM::GetPoint(), GoInContent(), SwNode::IsContentNode(), m_nEndContent, m_nEndNode, m_nSttContent, m_nSttNode, SwPaM::Move(), SwPosition::nContent, SwPosition::nNode, and SwPaM::SetMark().
Referenced by AddUndoRedoPaM(), SwRedlineSaveData::RedlineToDoc(), SwUndoRedline::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoTextToTable::RedoImpl(), SwUndoCompDoc::RedoImpl(), SwUndoChangeFootNote::RedoImpl(), SwUndoRedlineSort::RedoRedlineImpl(), SwUndoInserts::RepeatImpl(), SwUndoRedline::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoInserts::UndoImpl(), and SwUndoRedlineSort::UndoRedlineImpl().
Definition at line 58 of file undobj.cxx.
References COMPLETE_STRING, SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SwPaM::GetMark(), SwPaM::GetPoint(), SwPaM::HasMark(), m_nEndContent, m_nEndNode, m_nSttContent, m_nSttNode, SwPosition::nContent, SwPosition::nNode, and SwPaM::Start().
Referenced by SwUndoRedlineSort::RedoRedlineImpl(), SwDoc::SortText(), SwUndRng(), and SwUndoRedlineSort::UndoRedlineImpl().
sal_Int32 SwUndRng::m_nEndContent |
Definition at line 231 of file undobj.hxx.
Referenced by SwUndoRedlineDelete::CanGrouping(), SwUndoDelete::CanGrouping(), SwUndo::CanRedlineGroup(), FindFirstAndNextNode(), SwUndoInserts::RedoImpl(), SwUndoInserts::SetInsertRange(), SetPaM(), SetValues(), SwRedlineSaveData::SwRedlineSaveData(), SwUndoDelete::SwUndoDelete(), SwUndoInsNum::SwUndoInsNum(), SwUndoMove::SwUndoMove(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwUndoResetAttr::SwUndoResetAttr(), SwUndoInsSection::UndoImpl(), SwUndoResetAttr::UndoImpl(), SwUndoMoveNum::UndoImpl(), SwUndoCompDoc::UndoImpl(), and SwUndoInserts::UndoImpl().
sal_uLong SwUndRng::m_nEndNode |
Definition at line 230 of file undobj.hxx.
Referenced by SwUndoRedlineDelete::CanGrouping(), SwUndoDelete::CanGrouping(), FindFirstAndNextNode(), SwUndoMove::GetEndNode(), SwUndoRedlineDelete::NodeDiff(), SwUndoRedline::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoInserts::RedoImpl(), SwUndoDelete::SaveContent(), SwUndoInserts::SetInsertRange(), SetPaM(), SetValues(), SwRedlineSaveData::SwRedlineSaveData(), SwUndoDelete::SwUndoDelete(), SwUndoDelNum::SwUndoDelNum(), SwUndoInsNum::SwUndoInsNum(), SwUndoMove::SwUndoMove(), SwUndoRedline::SwUndoRedline(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwUndoResetAttr::SwUndoResetAttr(), SwUndoSort::SwUndoSort(), SwUndoRedline::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoResetAttr::UndoImpl(), SwUndoMoveNum::UndoImpl(), SwUndoTextToTable::UndoImpl(), and SwUndoInserts::UndoImpl().
sal_Int32 SwUndRng::m_nSttContent |
Definition at line 231 of file undobj.hxx.
Referenced by SwUndoRedlineDelete::CanGrouping(), SwUndoDelete::CanGrouping(), SwUndo::CanRedlineGroup(), SwUndoRedlineDelete::ContentStart(), SwUndoResetAttr::RedoImpl(), SwUndoInserts::RedoImpl(), SwUndoDelete::SaveContent(), SwUndoInserts::SetInsertRange(), SetPaM(), SetValues(), SwRedlineSaveData::SwRedlineSaveData(), SwUndoDelete::SwUndoDelete(), SwUndoInsNum::SwUndoInsNum(), SwUndoMove::SwUndoMove(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwUndoResetAttr::SwUndoResetAttr(), SwUndoAttr::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoResetAttr::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoCompDoc::UndoImpl(), and SwUndoInserts::UndoImpl().
sal_uLong SwUndRng::m_nSttNode |
Definition at line 230 of file undobj.hxx.
Referenced by SwUndoRedlineDelete::CanGrouping(), SwUndoDelete::CanGrouping(), SwUndo::CanRedlineGroup(), FindFirstAndNextNode(), SwUndoRedlineDelete::NodeDiff(), SwUndoRedline::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoResetAttr::RedoImpl(), SwUndoInserts::RedoImpl(), SwUndoInsNum::RepeatImpl(), SwUndoDelete::SaveContent(), SwUndoInserts::SetInsertRange(), SetPaM(), SetValues(), SwRedlineSaveData::SwRedlineSaveData(), SwUndoDelete::SwUndoDelete(), SwUndoDelNum::SwUndoDelNum(), SwUndoInserts::SwUndoInserts(), SwUndoInsNum::SwUndoInsNum(), SwUndoMove::SwUndoMove(), SwUndoRedline::SwUndoRedline(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwUndoResetAttr::SwUndoResetAttr(), SwUndoSort::SwUndoSort(), SwUndoInsNum::UndoImpl(), SwUndoRedline::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoResetAttr::UndoImpl(), SwUndoMoveNum::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoInserts::UndoImpl(), and SwUndoRedlineSort::UndoRedlineImpl().