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 );
88 bool HasData()
const {
return m_aChanges.size() > 0; }
91 #endif // INCLUDED_SW_SOURCE_CORE_INC_UNDOOVERWRITE_HXX
Marks a position in the document model.
virtual ~SwUndoOverwrite() override
SwUndoTransliterate(const SwPaM &rPam, const utl::TransliterationWrapper &rTrans)
std::vector< std::unique_ptr< UndoTransliterate_Data > > m_aChanges
bool CanGrouping(SwDoc &, SwPosition &, sal_Unicode cIns)
SwUndoOverwrite(SwDoc &, SwPosition &, sal_Unicode cIns)
void DoTransliterate(SwDoc &rDoc, SwPaM const &rPam)
virtual void RepeatImpl(::sw::RepeatContext &) override
virtual void RedoImpl(::sw::UndoRedoContext &) override
virtual SwRewriter GetRewriter() const override
Returns the rewriter of this undo object.
virtual void RepeatImpl(::sw::RepeatContext &) override
virtual void UndoImpl(::sw::UndoRedoContext &) override
PaM is Point and Mark: a selection of the document model.
TransliterationFlags m_nType
sal_Int32 m_nStartContent
virtual ~SwUndoTransliterate() override
virtual void RedoImpl(::sw::UndoRedoContext &) override
SwTextNode is a paragraph in the document model.
virtual void UndoImpl(::sw::UndoRedoContext &) override
std::unique_ptr< SwRedlineSaveDatas > m_pRedlSaveData
void AddChanges(SwTextNode &rTNd, sal_Int32 nStart, sal_Int32 nLen, css::uno::Sequence< sal_Int32 > const &rOffsets)