Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_legacy_undo_adapter.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2011 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __KIS_LEGACY_UNDO_ADAPTER_H
8#define __KIS_LEGACY_UNDO_ADAPTER_H
9
10#include "kis_undo_adapter.h"
11#include "kis_types.h"
12
13
18class KRITAIMAGE_EXPORT KisLegacyUndoAdapter : public KisUndoAdapter
19{
20public:
22
23 const KUndo2Command* presentCommand() override;
24 void undoLastCommand() override;
25 void addCommand(KUndo2Command *cmd) override;
26 void beginMacro(const KUndo2MagicString& macroName) override;
27 void endMacro() override;
28private:
31};
32
33#endif /* __KIS_LEGACY_UNDO_ADAPTER_H */
virtual void undoLastCommand()=0
virtual const KUndo2Command * presentCommand()=0
virtual void beginMacro(const KUndo2MagicString &macroName)=0
virtual void endMacro()=0
virtual void addCommand(KUndo2Command *cmd)=0