Krita Source Code Documentation
Loading...
Searching...
No Matches
SvgTextInsertRichCommand.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2024 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6#ifndef SVGTEXTINSERTRICHTCOMMAND_H
7#define SVGTEXTINSERTRICHTCOMMAND_H
8
9#include <kundo2command.h>
10#include "kritatoolsvgtext_export.h"
11#include <KoSvgTextShape.h>
12
13class KRITATOOLSVGTEXT_EXPORT SvgTextInsertRichCommand : public KUndo2Command
14{
15public:
16 SvgTextInsertRichCommand(KoSvgTextShape *shape, KoSvgTextShape *insert, int pos, int anchor, KUndo2Command *parent = 0);
17 ~SvgTextInsertRichCommand() override = default;
18
19 void redo() override;
20
21 void undo() override;
22
23 //int id() const override;
24 //bool mergeWith(const KUndo2Command *other) override;
25
26private:
29
30 int m_pos;
33};
34
35#endif // SVGTEXTINSERTRICHTCOMMAND_H
virtual void undo()
virtual void redo()
KoSvgTextShapeMementoSP m_textData
~SvgTextInsertRichCommand() override=default