Krita Source Code Documentation
Loading...
Searching...
No Matches
KisUndoAdapter Class Referenceabstract

#include <kis_undo_adapter.h>

+ Inheritance diagram for KisUndoAdapter:

Signals

void selectionChanged ()
 

Public Member Functions

virtual void addCommand (KUndo2Command *cmd)=0
 
virtual void beginMacro (const KUndo2MagicString &macroName)=0
 
void emitSelectionChanged ()
 
virtual void endMacro ()=0
 
 KisUndoAdapter (KisUndoStore *undoStore, QObject *parent=0)
 
virtual const KUndo2CommandpresentCommand ()=0
 
void setUndoStore (KisUndoStore *undoStore)
 
virtual void undoLastCommand ()=0
 
 ~KisUndoAdapter () override
 

Protected Member Functions

KisUndoStoreundoStore ()
 

Private Attributes

KisUndoStorem_undoStore
 

Detailed Description

Definition at line 16 of file kis_undo_adapter.h.

Constructor & Destructor Documentation

◆ KisUndoAdapter()

KisUndoAdapter::KisUndoAdapter ( KisUndoStore * undoStore,
QObject * parent = 0 )

Definition at line 10 of file kis_undo_adapter.cpp.

11 : QObject(parent),
13{
14}
KisUndoStore * m_undoStore
KisUndoStore * undoStore()

◆ ~KisUndoAdapter()

KisUndoAdapter::~KisUndoAdapter ( )
override

Definition at line 16 of file kis_undo_adapter.cpp.

17{
18}

Member Function Documentation

◆ addCommand()

virtual void KisUndoAdapter::addCommand ( KUndo2Command * cmd)
pure virtual

◆ beginMacro()

virtual void KisUndoAdapter::beginMacro ( const KUndo2MagicString & macroName)
pure virtual

◆ emitSelectionChanged()

void KisUndoAdapter::emitSelectionChanged ( )

Definition at line 20 of file kis_undo_adapter.cpp.

21{
22 Q_EMIT selectionChanged();
23}
void selectionChanged()

References selectionChanged().

◆ endMacro()

virtual void KisUndoAdapter::endMacro ( )
pure virtual

◆ presentCommand()

virtual const KUndo2Command * KisUndoAdapter::presentCommand ( )
pure virtual

◆ selectionChanged

void KisUndoAdapter::selectionChanged ( )
signal

◆ setUndoStore()

void KisUndoAdapter::setUndoStore ( KisUndoStore * undoStore)
inline

Definition at line 33 of file kis_undo_adapter.h.

33 {
35 }

◆ undoLastCommand()

virtual void KisUndoAdapter::undoLastCommand ( )
pure virtual

◆ undoStore()

KisUndoStore * KisUndoAdapter::undoStore ( )
inlineprotected

Definition at line 41 of file kis_undo_adapter.h.

41 {
42 return m_undoStore;
43 }

Member Data Documentation

◆ m_undoStore

KisUndoStore* KisUndoAdapter::m_undoStore
private

Definition at line 47 of file kis_undo_adapter.h.


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