Revision ead996b...
Go back to digest for 29th July 2012Features in Graphics
Marcel Wiesweg committed changes in [digikam] /:
Record color profile and metadata in undo history in editor.
So far only the history was recorded. Add a container to store history and icc profile.
Undo/redo now works cleanly when a plugin changes the color profile.
DMetadata is currently not kept in undo because either an imageplugin (only two atm, noncritical)
or a concurrent user metadata editing operation can change the metadata; essentially,
all critical metadata editing would need to be applied before saving.
In ImageWindow, we re-write from the database to metadata before saving, so probably all will work.
File Changes
Modified 10 files
- NEWS
- utilities/imageeditor/canvas/canvas.cpp
- utilities/imageeditor/canvas/canvas.h
- utilities/imageeditor/canvas/dimginterface.cpp
- utilities/imageeditor/canvas/dimginterface.h
- utilities/imageeditor/canvas/undoaction.cpp
- utilities/imageeditor/canvas/undoaction.h
- utilities/imageeditor/canvas/undomanager.cpp
- utilities/imageeditor/canvas/undomanager.h
- utilities/imageeditor/editor/imagewindow.cpp
10 files changed in total