Bug 233063

Summary: Add progress indicator when moving or copy files [patch]
Product: [Applications] digikam Reporter: Johannes Wienke <languitar>
Component: ProgressManager-BatchAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: away, caulier.gilles, mariano.mollo, metzpinguin, Thomas.Eschenbacher, timetre
Priority: NOR    
Version: 5.1.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.0
Sentry Crash Report:
Attachments: DIOProgressManager2.patch

Description Johannes Wienke 2010-04-02 13:42:14 UTC
Version:           trunk (using KDE 4.4.2)
Installed from:    Archlinux Packages

There is no progress indicator when moving images between albums using cut and past (ctrl + x, ctrl + v). That means if I select a bunch of photos in one album, press ctrl + x, switch to another album and press ctrl + v, then there is no feedback for the user until the move operation (kio?) is finished, which can take many seconds.
Comment 1 caulier.gilles 2011-12-14 09:58:22 UTC
Johannes,

Still valid with digiKam 2.x serie ?

Gilles Cauleir
Comment 2 caulier.gilles 2014-08-30 08:11:40 UTC
*** Bug 272158 has been marked as a duplicate of this bug. ***
Comment 3 Vincent Tassy 2016-08-26 08:06:53 UTC
Just upgraded from 4.x to 5.1 and just found out that there is no longer a progress indicator when moving content.
I have a collection on a NAS and moving albums from local storage to NAS generally takes minutes.
Not having a clue that the move/copy is in progress is a big issue !!
If you try moving again, you get an error saying a folder with that name already exist at destination ... very confusing ...
Comment 4 caulier.gilles 2016-08-26 08:44:27 UTC
The progress indication must be plugged in progress indicator on bottom side (sidebar)

Gilles Caulier
Comment 5 Maik Qualmann 2018-01-23 19:52:52 UTC
*** Bug 389273 has been marked as a duplicate of this bug. ***
Comment 6 Maik Qualmann 2018-01-23 19:55:33 UTC
Created attachment 110078 [details]
DIOProgressManager2.patch

Progress bar und cancel function for the file copy and move action.

Maik
Comment 7 caulier.gilles 2018-01-23 22:12:47 UTC
I just tested the patch with master and sound working fine here.

Gilles
Comment 8 Maik Qualmann 2018-02-25 19:13:07 UTC
Git commit 1803bd2a555890b91095d92b0321e1357db0fa59 by Maik Qualmann.
Committed on 25/02/2018 at 19:11.
Pushed by mqualmann into branch 'development/6.0.0'.

add progress indicator and cancel function to file operations
FIXED-IN: 6.0.0

M  +2    -1    NEWS.6.0.0
M  +101  -5    libs/database/utils/dio.cpp
M  +5    -0    libs/database/utils/dio.h
M  +10   -0    libs/iojobs/iojob.cpp
M  +8    -8    libs/iojobs/iojobsmanager.cpp
M  +8    -4    libs/iojobs/iojobsmanager.h
M  +21   -7    libs/iojobs/iojobsthread.cpp
M  +20   -9    libs/iojobs/iojobsthread.h

https://commits.kde.org/digikam/1803bd2a555890b91095d92b0321e1357db0fa59
Comment 9 Maik Qualmann 2019-01-15 07:00:33 UTC
*** Bug 403217 has been marked as a duplicate of this bug. ***