20#ifndef INCLUDED_SW_SOURCE_CORE_INC_UNDODELETE_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_UNDODELETE_HXX
25#include <rtl/ustring.hxx>
35 class MetadatableUndo;
74 bool bFullPara =
false,
75 bool bCalledByTableCpy =
false );
struct _xmlTextWriter * xmlTextWriterPtr
PaM is Point and Mark: a selection of the document model.
SwTextNode is a paragraph in the document model.
SwDeleteFlags m_DeleteFlags
virtual void RedoImpl(::sw::UndoRedoContext &) override
void dumpAsXml(xmlTextWriterPtr pWriter) const override
bool IsDelFullPara() const
std::shared_ptr< ::sfx2::MetadatableUndo > m_pMetadataUndoStart
std::shared_ptr< ::sfx2::MetadatableUndo > m_pMetadataUndoEnd
bool SaveContent(const SwPosition *pStt, const SwPosition *pEnd, SwTextNode *pSttTextNd, SwTextNode *pEndTextNd)
virtual void RepeatImpl(::sw::RepeatContext &) override
std::optional< SwNodeIndex > m_oMvStt
std::unique_ptr< SwRedlineSaveDatas > m_pRedlSaveData
virtual SwRewriter GetRewriter() const override
Returns rewriter for this undo object.
void SetPgBrkFlags(bool bPageBreak, bool bPageDesc)
virtual ~SwUndoDelete() override
SwUndoDelete(SwPaM &, SwDeleteFlags flags, bool bFullPara=false, bool bCalledByTableCpy=false)
virtual void UndoImpl(::sw::UndoRedoContext &) override
std::optional< OUString > m_aEndStr
SwNodeOffset m_nReplaceDummy
void SetTableName(const OUString &rName)
std::optional< OUString > m_aSttStr
bool CanGrouping(SwDoc &, const SwPaM &)
struct _xmlTextWriter * xmlTextWriterPtr
Marks a position in the document model.