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.
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.
In all case this feature require some new code in libkipi to be able to handle group feature from digiKam Gilles Caulier
Since Panorama tool have been migrated to digiKam core, this option is not necessary in libkipi. Gilles Caulier
oups the feature in Panorama list view do not check grouped items attribute in DB. Reopen Gilles Caulier
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