[Digikam-devel] extragear/graphics/digikam
Marcel Wiesweg
marcel.wiesweg at gmx.de
Fri Aug 25 14:20:12 BST 2006
SVN commit 577066 by mwiesweg:
File Deletion handling
After long discussion (#126874) and input from KDE usability team:
- <Del> brings up the trash dialog with a "Do not ask again"
- <Shift+Del> brings up the permanently-delete dialog without an option
- there are hidden actions for delete without confirmation to which power users can assign shortcuts
- the current setup option whether to trash or permanently delete is removed from the setup
- it is kept internally and used for album deletion, see below
- add a new setup option which is identical to the "Do not ask again" option is the trash
dialog, so that this setting is reversible
- added to AlbumSettings as well
- in the AlbumFolderView, if deleting a whole album,
only the context menu can be used to select a delete operation - Shift+Del is reserved for images.
Here, the user can choose in the dialog whether to trash or delete permanently. This setting is stored.
No "Do not ask again" will be available.
- all subalbums will be included in the list in the DeleteDialog to make the user aware that
he deletes them as well
- fix a bug in ImageWindow slotDeleteCurrent with directories that contain a "#"
- The DeleteDialog has now five modes of operation, see above. The checkboxes
are in a widget stack, all the functionality that was there is still there for future needs.
BUG: 126874
CCMAIL: digikam-devel at kde.org
M +1 -0 digikam/Makefile.am
M +34 -57 digikam/albumfolderview.cpp
M +2 -0 digikam/albumfolderview.h
M +38 -30 digikam/albumiconview.cpp
M +8 -7 digikam/albumiconview.h
M +14 -0 digikam/albumsettings.cpp
M +3 -0 digikam/albumsettings.h
M +37 -29 digikam/digikamapp.cpp
M +3 -1 digikam/digikamapp.h
M +16 -1 digikam/digikamview.cpp
M +3 -0 digikam/digikamview.h
M +5 -5 digikam/dio.cpp
M +2 -2 digikam/dio.h
M +5 -15 digikam/syncjob.cpp
M +2 -11 digikam/syncjob.h
M +1 -1 libs/dialogs/Makefile.am
M +1 -0 utilities/imageeditor/editor/Makefile.am
M +1 -1 utilities/imageeditor/editor/editorwindow.cpp
M +75 -25 utilities/imageeditor/editor/imagewindow.cpp
M +9 -0 utilities/imageeditor/editor/imagewindow.h
More information about the Digikam-devel
mailing list