Bug 286609 - Allow to manage images group to stitch images in a panorama
Summary: Allow to manage images group to stitch images in a panorama
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-Panorama (show other bugs)
Version: 5.0.0
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-14 18:44 UTC by Frederic Grelot
Modified: 2017-05-12 23:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frederic Grelot 2011-11-14 18:44:34 UTC
Version:           2.4.0 (using KDE 4.7.3) 
OS:                Linux

I just discovered the "Group" function today when I wanted to build a panorama : I think this is a typical case where one would want to group a series of images, then make a panorama out of it. However, if you select the group (where only one image is visible), then use "Stitch into a panorama", only one image is taken.

Reproducible: Didn't try

Steps to Reproduce:
Group 2 images, select the one that stays visible (as a group), the use "Stitch into a panorama"

Actual Results:  
Only the visible image is already added in the panorama tool

Expected Results:  
the whole group should be taken

OS: Linux (x86_64) release 3.1.0-7.fc16.x86_64
Compiler: gcc

PS : I didn't find any "Panorama" nor "Group" component in bugzilla.
Comment 1 Marcel Wiesweg 2012-02-20 21:03:19 UTC
This is about selection for all possible operations.

Thinking about the reverse case: Assume all grouped images are selected with the group leader. Now the next user will be quite surprised because he only meant to select the single image, not the whole thing behind; after all, he selected only one image.

My opinion: To select the whole group, you will need to make the additional click and expand the group.
Comment 2 caulier.gilles 2015-05-20 08:53:32 UTC
In all case this feature require some new code in libkipi to be able to handle group feature from digiKam

Gilles Caulier
Comment 3 caulier.gilles 2016-04-28 12:42:42 UTC
Since Panorama tool have been migrated to digiKam core, this option is not necessary in libkipi.

Gilles Caulier
Comment 4 caulier.gilles 2016-04-28 12:47:03 UTC
oups the feature in Panorama list view do not check grouped items attribute in DB. Reopen

Gilles Caulier
Comment 5 Simon 2017-05-12 23:04:53 UTC
Git commit 4ed5f88f787329a29273bbb2fb2fe80714bc735d by Simon Frei.
Committed on 12/05/2017 at 22:47.
Pushed by sfrei into branch 'master'.

Handle grouped images based on what operation is to be done
Related: bug 377197, bug 378552, bug 377632
FIXED-IN: 5.6.0

M  +4    -1    NEWS
M  +8    -233  app/items/digikamimageview.cpp
M  +7    -18   app/items/digikamimageview.h
M  +68   -11   app/items/imagecategorizedview.cpp
M  +12   -5    app/items/imagecategorizedview.h
M  +6    -6    app/main/digikamapp.cpp
M  +2    -2    app/utils/contextmenuhelper.cpp
M  +341  -80   app/views/digikamview.cpp
M  +63   -13   app/views/digikamview.h
M  +93   -235  app/views/tableview/tableview.cpp
M  +31   -30   app/views/tableview/tableview.h
M  +14   -18   app/views/tableview/tableview_model.cpp
M  +2    -0    app/views/tableview/tableview_model.h
M  +5    -122  libs/database/coredb/coredb.cpp
M  +1    -12   libs/database/coredb/coredb.h
M  +106  -50   libs/database/utils/dbinfoiface.cpp
M  +9    -2    libs/database/utils/dbinfoiface.h
M  +39   -6    libs/database/utils/dio.cpp
M  +4    -0    libs/database/utils/dio_p.h
M  +9    -0    libs/dmetadata/metadatasettingscontainer.cpp
M  +3    -1    libs/dmetadata/metadatasettingscontainer.h
M  +1    -1    libs/models/imagefiltermodel.cpp
M  +26   -5    libs/settings/applicationsettings.cpp
M  +74   -2    libs/settings/applicationsettings.h
M  +0    -5    libs/settings/applicationsettings_mime.cpp
M  +122  -0    libs/settings/applicationsettings_miscs.cpp
M  +31   -2    libs/settings/applicationsettings_p.cpp
M  +208  -196  libs/settings/applicationsettings_p.h
M  +1    -1    utilities/assistants/common/dimageslist.cpp
M  +0    -5    utilities/assistants/common/dinfointerface.cpp
M  +2    -3    utilities/assistants/common/dinfointerface.h
M  +4    -1    utilities/assistants/htmlgallery/wizard/htmlselectionpage.cpp
M  +12   -106  utilities/kdesupport/kipi/kipiimagecollection.cpp
M  +1    -0    utilities/setup/CMakeLists.txt
M  +10   -10   utilities/setup/album/setupmime.cpp
M  +116  -40   utilities/setup/metadata/setupmetadata.cpp
M  +1    -0    utilities/setup/metadata/setupmetadata.h
M  +8    -6    utilities/setup/setupdatabase.cpp
M  +137  -39   utilities/setup/setupmisc.cpp
M  +13   -0    utilities/setup/setupmisc.h
A  +53   -0    utilities/setup/setuputils.cpp     [License: BSD]
A  +37   -0    utilities/setup/setuputils.h     [License: BSD]

https://commits.kde.org/digikam/4ed5f88f787329a29273bbb2fb2fe80714bc735d