Bug 183103

Summary: Allow to change Presentation tool delay on the fly [patch]
Product: [Applications] digikam Reporter: Dotan Cohen <kde-2011.08>
Component: Plugin-Generic-PresentationAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, fadykhalaf01, phuockhanhnk94
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.2.0
Sentry Crash Report:
Attachments: patch for for the feature added
addition of functionality change delay on the fly

Description Dotan Cohen 2009-02-04 01:15:36 UTC
Version:            (using KDE 4.2.0)
Installed from:    Ubuntu Packages

Please add an option to the slideshow where the user could increase / decrease the wait time while the slideshow is playing. Thanks.
Comment 1 caulier.gilles 2009-02-04 06:20:03 UTC
Do you talk about advanced sildeshow kipi-plugins ?

Gilles Caulier
Comment 2 Dotan Cohen 2009-02-04 13:48:15 UTC
If the Digikam slideshow is in the kipiplugins, then yes. I do not have access to the machine in question at the moment to check.

Thanks, Gilles.
Comment 3 Dotan Cohen 2009-02-04 14:24:16 UTC
My suggestion is valid for all slideshows in Digikam. If there is another, better slideshow then I will suggest that the user use it, but this feature would still be wanted.
Comment 4 fady 2019-03-27 20:51:47 UTC
Created attachment 119088 [details]
patch for for the feature added
Comment 5 fady 2019-03-27 20:55:05 UTC
I've made a modification to change slideshow delay on the fly...a patch file attached for review
Comment 6 caulier.gilles 2021-02-09 14:58:25 UTC
Le,

Another file where you can review and fix over Presentation tool... It's also about the delay settings.

Gilles
Comment 7 Phuoc Khanh LE 2021-02-18 16:56:46 UTC
Created attachment 135858 [details]
addition of functionality change delay on the fly

This patch will add a button in slideshow and presentation on fly. This button is used to change time delay between images. This functionality is integrated in slideshow, presentation (opengl mode and normal mode).

LE
Comment 8 caulier.gilles 2021-02-21 05:21:57 UTC
Git commit b93d8dbd99b263586954aca8a11b07c2a074cbc6 by Gilles Caulier.
Committed on 21/02/2021 at 05:18.
Pushed by cgilles into branch 'master'.

Apply patch #119088 from Phuoc Khanh Le to allow to change Presentation and SlideShow tools delay on the fly.
FIXED-IN: 7.2.0

M  +2    -1    NEWS
M  +2    -2    core/dplugins/generic/view/presentation/dialogs/presentation_mainpage.cpp
M  +2    -1    core/dplugins/generic/view/presentation/dialogs/presentation_mainpage.h
M  +28   -8    core/dplugins/generic/view/presentation/opengl/presentationgl.cpp
M  +4    -2    core/dplugins/generic/view/presentation/opengl/presentationgl.h
M  +6    -0    core/dplugins/generic/view/presentation/presentationplugin.cpp
M  +1    -1    core/dplugins/generic/view/presentation/presentationplugin.h
M  +24   -3    core/dplugins/generic/view/presentation/widgets/presentationctrlwidget.cpp
M  +6    -4    core/dplugins/generic/view/presentation/widgets/presentationctrlwidget.h
M  +7    -0    core/dplugins/generic/view/presentation/widgets/presentationctrlwidget.ui
M  +32   -9    core/dplugins/generic/view/presentation/widgets/presentationwidget.cpp
M  +4    -2    core/dplugins/generic/view/presentation/widgets/presentationwidget.h
M  +1    -1    core/dplugins/generic/view/slideshow/CMakeLists.txt
M  +12   -12   core/dplugins/generic/view/slideshow/common/slideshowloader.cpp
M  +2    -2    core/dplugins/generic/view/slideshow/common/slideshowloader.h
M  +24   -24   core/dplugins/generic/view/slideshow/common/slideshowsettings.cpp
M  +2    -2    core/dplugins/generic/view/slideshow/common/slideshowsettings.h
M  +21   -21   core/dplugins/generic/view/slideshow/dialogs/setupslideshow_dialog.cpp
M  +7    -2    core/dplugins/generic/view/slideshow/slideshowplugin.cpp
M  +1    -1    core/dplugins/generic/view/slideshow/slideshowplugin.h
M  +1    -1    core/dplugins/generic/view/slideshow/widgets/slideerror.cpp
M  +1    -1    core/dplugins/generic/view/slideshow/widgets/slidehelp.cpp
M  +2    -2    core/dplugins/generic/view/slideshow/widgets/slideimage.cpp
M  +29   -20   core/dplugins/generic/view/slideshow/widgets/slideosd.cpp
M  +4    -2    core/dplugins/generic/view/slideshow/widgets/slideosd.h
M  +2    -2    core/dplugins/generic/view/slideshow/widgets/slideproperties.cpp
M  +37   -15   core/dplugins/generic/view/slideshow/widgets/slidetoolbar.cpp
M  +4    -1    core/dplugins/generic/view/slideshow/widgets/slidetoolbar.h

https://invent.kde.org/graphics/digikam/commit/b93d8dbd99b263586954aca8a11b07c2a074cbc6