Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSurrogateUndoAdapter Class Reference

#include <kis_surrogate_undo_adapter.h>

+ Inheritance diagram for KisSurrogateUndoAdapter:

Public Member Functions

void addCommand (KUndo2Command *command) override
 
void beginMacro (const KUndo2MagicString &macroName) override
 
void endMacro () override
 
 KisSurrogateUndoAdapter ()
 
const KUndo2CommandpresentCommand () override
 
void redo ()
 
void redoAll ()
 
void undo ()
 
void undoAll ()
 
void undoLastCommand () override
 
 ~KisSurrogateUndoAdapter () override
 
- Public Member Functions inherited from KisUndoAdapter
void emitSelectionChanged ()
 
 KisUndoAdapter (KisUndoStore *undoStore, QObject *parent=0)
 
void setUndoStore (KisUndoStore *undoStore)
 
 ~KisUndoAdapter () override
 

Private Attributes

KisSurrogateUndoStorem_undoStore
 

Additional Inherited Members

- Signals inherited from KisUndoAdapter
void selectionChanged ()
 
- Protected Member Functions inherited from KisUndoAdapter
KisUndoStoreundoStore ()
 

Detailed Description

Definition at line 16 of file kis_surrogate_undo_adapter.h.

Constructor & Destructor Documentation

◆ KisSurrogateUndoAdapter()

KisSurrogateUndoAdapter::KisSurrogateUndoAdapter ( )

Definition at line 11 of file kis_surrogate_undo_adapter.cpp.

13{
15}
KisSurrogateUndoStore * m_undoStore
KisUndoAdapter(KisUndoStore *undoStore, QObject *parent=0)
KisUndoStore * undoStore()

References m_undoStore, and KisUndoAdapter::undoStore().

◆ ~KisSurrogateUndoAdapter()

KisSurrogateUndoAdapter::~KisSurrogateUndoAdapter ( )
override

Definition at line 17 of file kis_surrogate_undo_adapter.cpp.

18{
19 delete m_undoStore;
20}

References m_undoStore.

Member Function Documentation

◆ addCommand()

void KisSurrogateUndoAdapter::addCommand ( KUndo2Command * command)
overridevirtual

Implements KisUndoAdapter.

Definition at line 32 of file kis_surrogate_undo_adapter.cpp.

33{
34 m_undoStore->addCommand(command);
35}
void addCommand(KUndo2Command *cmd) override

References KisSurrogateUndoStore::addCommand(), and m_undoStore.

◆ beginMacro()

void KisSurrogateUndoAdapter::beginMacro ( const KUndo2MagicString & macroName)
overridevirtual

Implements KisUndoAdapter.

Definition at line 37 of file kis_surrogate_undo_adapter.cpp.

38{
39 m_undoStore->beginMacro(macroName);
40}
void beginMacro(const KUndo2MagicString &macroName) override

References KisSurrogateUndoStore::beginMacro(), and m_undoStore.

◆ endMacro()

void KisSurrogateUndoAdapter::endMacro ( )
overridevirtual

Implements KisUndoAdapter.

Definition at line 42 of file kis_surrogate_undo_adapter.cpp.

43{
45}

References KisSurrogateUndoStore::endMacro(), and m_undoStore.

◆ presentCommand()

const KUndo2Command * KisSurrogateUndoAdapter::presentCommand ( )
overridevirtual

Implements KisUndoAdapter.

Definition at line 22 of file kis_surrogate_undo_adapter.cpp.

23{
25}
const KUndo2Command * presentCommand() override

References m_undoStore, and KisSurrogateUndoStore::presentCommand().

◆ redo()

void KisSurrogateUndoAdapter::redo ( )

◆ redoAll()

void KisSurrogateUndoAdapter::redoAll ( )

◆ undo()

void KisSurrogateUndoAdapter::undo ( )

◆ undoAll()

void KisSurrogateUndoAdapter::undoAll ( )

◆ undoLastCommand()

void KisSurrogateUndoAdapter::undoLastCommand ( )
overridevirtual

Implements KisUndoAdapter.

Definition at line 27 of file kis_surrogate_undo_adapter.cpp.

28{
30}
void undoLastCommand() override

References m_undoStore, and KisSurrogateUndoStore::undoLastCommand().

Member Data Documentation

◆ m_undoStore

KisSurrogateUndoStore* KisSurrogateUndoAdapter::m_undoStore
private

Definition at line 35 of file kis_surrogate_undo_adapter.h.


The documentation for this class was generated from the following files: