20 #ifndef INCLUDED_SW_SOURCE_CORE_INC_UNDOINSERT_HXX
21 #define INCLUDED_SW_SOURCE_CORE_INC_UNDOINSERT_HXX
27 #include <rtl/ustring.hxx>
37 namespace sw {
class DocumentContentOperationsManager; }
55 friend class ::sw::DocumentContentOperationsManager;
67 bool bWDelim =
true );
93 OUString
const& sOld, OUString
const& sNew);
100 OUString
const& rInsert,
bool const bRegExp);
186 const OUString& rSeparator,
187 const OUString& rNumberSeparator,
188 const bool bBefore,
const sal_uInt16 nId,
189 const OUString& rCharacterStyle,
221 #endif // INCLUDED_SW_SOURCE_CORE_INC_UNDOINSERT_HXX
std::optional< OUString > maFltr
std::unique_ptr< SwNodeIndex > m_pUndoNodeIndex
start of Content in UndoNodes for Redo
std::optional< OUString > maUndoText
SwRewriter MakeUndoReplaceRewriter(sal_uLong const occurrences, OUString const &sOld, OUString const &sNew)
Marks a position in the document model.
void SetNodePos(sal_uLong nNd)
virtual void RedoImpl(::sw::UndoRedoContext &) override
OUString m_sCharacterStyle
SwUndoFormatAttr * pUndoAttr
void SetEnd(const SwPaM &rPam)
Dialog to specify the properties of date form field.
SwUndoInsertLabel(const SwLabelType eTyp, const OUString &rText, const OUString &rSeparator, const OUString &rNumberSeparator, const bool bBefore, const sal_uInt16 nId, const OUString &rCharacterStyle, const bool bCpyBrd, const SwDoc *pDoc)
const SwInsertFlags m_nInsertFlags
std::optional< OUString > maNm
virtual void RepeatImpl(::sw::RepeatContext &) override
virtual void RepeatImpl(::sw::RepeatContext &) override
virtual void UndoImpl(::sw::UndoRedoContext &) override
void SetDrawObj(SdrLayerID nLayerId)
std::unique_ptr< SwRedlineData > m_pRedlData
virtual void RedoImpl(::sw::UndoRedoContext &) override
std::optional< OUString > GetTextFromDoc() const
OUString m_sNumberSeparator
PaM is Point and Mark: a selection of the document model.
SwUndoReplace(SwPaM const &rPam, OUString const &rInsert, bool const bRegExp)
virtual SwRewriter GetRewriter() const override
Returns rewriter for this undo object.
Marks a node in the document model.
void SetFlys(SwFrameFormat &rOldFly, SfxItemSet const &rChgSet, SwFrameFormat &rNewFly)
virtual SwRewriter GetRewriter() const override
Returns the rewriter of this undo object.
SwUndoReRead(const SwPaM &rPam, const SwGrfNode &pGrfNd)
std::unique_ptr< Impl > m_pImpl
void SaveGraphicData(const SwGrfNode &)
virtual void UndoImpl(::sw::UndoRedoContext &) override
virtual void UndoImpl(::sw::UndoRedoContext &) override
void SetAndSave(::sw::UndoRedoContext &)
SwUndoDelete * pUndoInsNd
std::unique_ptr< Graphic > mpGraphic
virtual ~SwUndoReplace() override
virtual ~SwUndoInsert() override
SwUndoInsLayFormat * pUndoFly
static SwRewriter CreateRewriter(const OUString &rStr)
virtual ~SwUndoReRead() override
SwUndoInsert(const SwNodeIndex &rNode, sal_Int32 nContent, sal_Int32 nLen, const SwInsertFlags nInsertFlags, bool bWDelim=true)
bool CanGrouping(sal_Unicode cIns)
struct SwUndoInsertLabel::@5::@7 OBJECT
void Init(const SwNodeIndex &rNode)
struct SwUndoInsertLabel::@5::@8 NODE
virtual void RedoImpl(::sw::UndoRedoContext &) override
virtual void UndoImpl(::sw::UndoRedoContext &) override
std::optional< OUString > maText
virtual ~SwUndoInsertLabel() override
virtual SwRewriter GetRewriter() const override
Returns the rewriter of this undo object.
virtual void RedoImpl(::sw::UndoRedoContext &) override