LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwUndoReplace::Impl Class Reference
Inheritance diagram for SwUndoReplace::Impl:
[legend]
Collaboration diagram for SwUndoReplace::Impl:
[legend]

Public Member Functions

 Impl (SwPaM const &rPam, OUString aIns, bool const bRegExp)
 
void UndoImpl (::sw::UndoRedoContext &)
 
void RedoImpl (::sw::UndoRedoContext &)
 
void SetEnd (SwPaM const &rPam)
 
OUString const & GetOld () const
 
OUString const & GetIns () const
 

Private Attributes

OUString m_sOld
 
OUString m_sIns
 
SwNodeOffset m_nSttNd
 
SwNodeOffset m_nEndNd
 
SwNodeOffset m_nOffset
 
sal_Int32 m_nSttCnt
 
sal_Int32 m_nEndCnt
 
sal_Int32 m_nSetPos
 
sal_Int32 m_nSelEnd
 
bool m_bSplitNext: 1
 
bool m_bRegExp: 1
 
std::shared_ptr< ::sfx2::MetadatableUndom_pMetadataUndoStart
 
std::shared_ptr< ::sfx2::MetadatableUndom_pMetadataUndoEnd
 
- Private Attributes inherited from SwUndoSaveContent
std::unique_ptr< SwHistorym_pHistory
 

Additional Inherited Members

- Private Member Functions inherited from SwUndoSaveContent
 SwUndoSaveContent ()
 
virtual ~SwUndoSaveContent () COVERITY_NOEXCEPT_FALSE
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 
void DelContentIndex (const SwPosition &pMark, const SwPosition &pPoint, DelContentType nDelContentType=DelContentType::AllMask)
 
- Static Private Member Functions inherited from SwUndoSaveContent
static void MoveToUndoNds (SwPaM &rPam, SwNodeIndex *pNodeIdx, SwNodeOffset *pEndNdIdx=nullptr)
 
static void MoveFromUndoNds (SwDoc &rDoc, SwNodeOffset nNodeIdx, SwPosition &rInsPos, const SwNodeOffset *pEndNdIdx=nullptr, bool bForceCreateFrames=false)
 
static bool MovePtBackward (SwPaM &rPam)
 
static void MovePtForward (SwPaM &rPam, bool bMvBkwrd)
 

Detailed Description

Definition at line 481 of file unins.cxx.

Constructor & Destructor Documentation

◆ Impl()

SwUndoReplace::Impl::Impl ( SwPaM const &  rPam,
OUString  aIns,
bool const  bRegExp 
)

Member Function Documentation

◆ GetIns()

OUString const & SwUndoReplace::Impl::GetIns ( ) const
inline

Definition at line 503 of file unins.cxx.

References m_sIns.

◆ GetOld()

OUString const & SwUndoReplace::Impl::GetOld ( ) const
inline

Definition at line 502 of file unins.cxx.

References m_sOld.

◆ RedoImpl()

void SwUndoReplace::Impl::RedoImpl ( ::sw::UndoRedoContext rContext)

◆ SetEnd()

void SwUndoReplace::Impl::SetEnd ( SwPaM const &  rPam)

◆ UndoImpl()

void SwUndoReplace::Impl::UndoImpl ( ::sw::UndoRedoContext rContext)

Member Data Documentation

◆ m_bRegExp

bool SwUndoReplace::Impl::m_bRegExp
private

Definition at line 489 of file unins.cxx.

◆ m_bSplitNext

bool SwUndoReplace::Impl::m_bSplitNext
private

Definition at line 488 of file unins.cxx.

Referenced by Impl().

◆ m_nEndCnt

sal_Int32 SwUndoReplace::Impl::m_nEndCnt
private

Definition at line 487 of file unins.cxx.

Referenced by Impl().

◆ m_nEndNd

SwNodeOffset SwUndoReplace::Impl::m_nEndNd
private

Definition at line 486 of file unins.cxx.

Referenced by Impl().

◆ m_nOffset

SwNodeOffset SwUndoReplace::Impl::m_nOffset
private

Definition at line 486 of file unins.cxx.

Referenced by Impl().

◆ m_nSelEnd

sal_Int32 SwUndoReplace::Impl::m_nSelEnd
private

Definition at line 487 of file unins.cxx.

Referenced by Impl().

◆ m_nSetPos

sal_Int32 SwUndoReplace::Impl::m_nSetPos
private

Definition at line 487 of file unins.cxx.

Referenced by Impl().

◆ m_nSttCnt

sal_Int32 SwUndoReplace::Impl::m_nSttCnt
private

Definition at line 487 of file unins.cxx.

Referenced by Impl().

◆ m_nSttNd

SwNodeOffset SwUndoReplace::Impl::m_nSttNd
private

Definition at line 486 of file unins.cxx.

Referenced by Impl().

◆ m_pMetadataUndoEnd

std::shared_ptr< ::sfx2::MetadatableUndo > SwUndoReplace::Impl::m_pMetadataUndoEnd
private

Definition at line 492 of file unins.cxx.

Referenced by Impl().

◆ m_pMetadataUndoStart

std::shared_ptr< ::sfx2::MetadatableUndo > SwUndoReplace::Impl::m_pMetadataUndoStart
private

Definition at line 491 of file unins.cxx.

Referenced by Impl().

◆ m_sIns

OUString SwUndoReplace::Impl::m_sIns
private

Definition at line 485 of file unins.cxx.

Referenced by GetIns().

◆ m_sOld

OUString SwUndoReplace::Impl::m_sOld
private

Definition at line 484 of file unins.cxx.

Referenced by GetOld(), and Impl().


The documentation for this class was generated from the following file: