digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::UndoManager Class Reference

Public Member Functions

 UndoManager (EditorCore *const core)
 
void addAction (UndoAction *const action)
 
bool anyMoreRedo () const
 
bool anyMoreUndo () const
 
int availableRedoSteps () const
 
int availableUndoSteps () const
 
void clear (bool clearCache=true)
 
void clearPreviousOriginData ()
 
DImageHistory getImageHistoryOfFullRedo () const
 The history if all available redo steps are redone.
 
QStringList getRedoHistory () const
 
QStringList getUndoHistory () const
 
bool hasChanges () const
 
bool isAtOrigin () const
 
bool putImageDataAndHistory (DImg *const img, int stepsBack) const
 
void redo ()
 
void rollbackToOrigin ()
 
void setOrigin () const
 
void undo ()