|
Krita Source Code Documentation
|
#include <kis_legacy_undo_adapter.h>
Inheritance diagram for KisLegacyUndoAdapter:Public Member Functions | |
| void | addCommand (KUndo2Command *cmd) override |
| void | beginMacro (const KUndo2MagicString ¯oName) override |
| void | endMacro () override |
| KisLegacyUndoAdapter (KisUndoStore *undoStore, KisImageWSP image) | |
| const KUndo2Command * | presentCommand () override |
| void | undoLastCommand () override |
Public Member Functions inherited from KisUndoAdapter | |
| void | emitSelectionChanged () |
| KisUndoAdapter (KisUndoStore *undoStore, QObject *parent=0) | |
| void | setUndoStore (KisUndoStore *undoStore) |
| ~KisUndoAdapter () override | |
Private Attributes | |
| KisImageWSP | m_image |
| qint32 | m_macroCounter |
Additional Inherited Members | |
Signals inherited from KisUndoAdapter | |
| void | selectionChanged () |
Protected Member Functions inherited from KisUndoAdapter | |
| KisUndoStore * | undoStore () |
KisLegacyUndoAdapter – blocks the strokes and updates queue, and then adds the command to a store
Definition at line 18 of file kis_legacy_undo_adapter.h.
| KisLegacyUndoAdapter::KisLegacyUndoAdapter | ( | KisUndoStore * | undoStore, |
| KisImageWSP | image ) |
Definition at line 12 of file kis_legacy_undo_adapter.cpp.
|
overridevirtual |
Implements KisUndoAdapter.
Definition at line 30 of file kis_legacy_undo_adapter.cpp.
References KisUndoStore::addCommand(), KisImage::barrierLock(), m_image, m_macroCounter, KisUndoAdapter::undoStore(), and KisImage::unlock().
|
overridevirtual |
Implements KisUndoAdapter.
Definition at line 44 of file kis_legacy_undo_adapter.cpp.
References KisImage::barrierLock(), KisUndoStore::beginMacro(), m_image, m_macroCounter, and KisUndoAdapter::undoStore().
|
overridevirtual |
Implements KisUndoAdapter.
Definition at line 54 of file kis_legacy_undo_adapter.cpp.
References KisUndoStore::endMacro(), m_image, m_macroCounter, KisUndoAdapter::undoStore(), and KisImage::unlock().
|
overridevirtual |
Implements KisUndoAdapter.
Definition at line 20 of file kis_legacy_undo_adapter.cpp.
References KisUndoStore::presentCommand(), and KisUndoAdapter::undoStore().
|
overridevirtual |
Implements KisUndoAdapter.
Definition at line 25 of file kis_legacy_undo_adapter.cpp.
References KisUndoStore::undoLastCommand(), and KisUndoAdapter::undoStore().
|
private |
Definition at line 29 of file kis_legacy_undo_adapter.h.
|
private |
Definition at line 30 of file kis_legacy_undo_adapter.h.