20#ifndef INCLUDED_SW_SOURCE_CORE_INC_UNDOOVERWRITE_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_UNDOOVERWRITE_HXX
24#include <rtl/ustring.hxx>
31 class TransliterationWrapper;
71 std::vector< std::unique_ptr<UndoTransliterate_Data> >
m_aChanges;
87 css::uno::Sequence <sal_Int32>
const & rOffsets );
PaM is Point and Mark: a selection of the document model.
SwTextNode is a paragraph in the document model.
SwUndoOverwrite(SwDoc &, SwPosition &, sal_Unicode cIns)
virtual void UndoImpl(::sw::UndoRedoContext &) override
virtual void RepeatImpl(::sw::RepeatContext &) override
bool CanGrouping(SwDoc &, SwPosition &, sal_Unicode cIns)
virtual SwRewriter GetRewriter() const override
Returns the rewriter of this undo object.
virtual ~SwUndoOverwrite() override
std::unique_ptr< SwRedlineSaveDatas > m_pRedlSaveData
virtual void RedoImpl(::sw::UndoRedoContext &) override
SwNodeOffset m_nStartNode
sal_Int32 m_nStartContent
SwUndoTransliterate(const SwPaM &rPam, const utl::TransliterationWrapper &rTrans)
TransliterationFlags m_nType
std::vector< std::unique_ptr< UndoTransliterate_Data > > m_aChanges
void AddChanges(SwTextNode &rTNd, sal_Int32 nStart, sal_Int32 nLen, css::uno::Sequence< sal_Int32 > const &rOffsets)
virtual void UndoImpl(::sw::UndoRedoContext &) override
virtual ~SwUndoTransliterate() override
void DoTransliterate(SwDoc &rDoc, SwPaM const &rPam)
virtual void RedoImpl(::sw::UndoRedoContext &) override
virtual void RepeatImpl(::sw::RepeatContext &) override
Marks a position in the document model.