![]() |
digiKam
|
#include <groupingviewimplementation.h>
Public Member Functions | |
ItemInfoList | getHiddenGroupedInfos (const ItemInfoList &infos) const |
GroupingViewImplementation ()=default | |
virtual bool | hasHiddenGroupedImages (const ItemInfo &) const |
must be implemented by parent view | |
bool | needGroupResolving (OperationType type, const ItemInfoList &infos) const |
ItemInfoList | resolveGrouping (const ItemInfoList &infos) const |
virtual | ~GroupingViewImplementation ()=default |
|
default |
|
virtualdefault |
ItemInfoList Digikam::GroupingViewImplementation::getHiddenGroupedInfos | ( | const ItemInfoList & | infos | ) | const |
References hasHiddenGroupedImages().
|
inlinevirtual |
must be implemented by parent view
Reimplemented in Digikam::ItemThumbnailBar, Digikam::DigikamItemView, and Digikam::TableViewTreeView.
Referenced by getHiddenGroupedInfos(), needGroupResolving(), and resolveGrouping().
bool Digikam::GroupingViewImplementation::needGroupResolving | ( | OperationType | type, |
const ItemInfoList & | infos | ||
) | const |
References Digikam::ApplicationSettings::askGroupingOperateOnAll(), Digikam::ApplicationSettings::getGroupingOperateOnAll(), hasHiddenGroupedImages(), Digikam::ApplicationSettings::instance(), Digikam::ApplicationSettings::No, and Digikam::ApplicationSettings::Yes.
Referenced by Digikam::DigikamItemView::allNeedGroupResolving(), Digikam::ItemThumbnailBar::assignRating(), Digikam::DigikamItemView::imageInfos(), Digikam::DigikamItemView::rename(), and Digikam::DigikamItemView::selectedNeedGroupResolving().
ItemInfoList Digikam::GroupingViewImplementation::resolveGrouping | ( | const ItemInfoList & | infos | ) | const |
References hasHiddenGroupedImages().
Referenced by Digikam::DigikamItemView::allItemInfos(), Digikam::ItemThumbnailBar::assignRating(), Digikam::DigikamItemView::imageInfos(), Digikam::DigikamItemView::rename(), Digikam::DigikamItemView::selectedItemInfos(), and Digikam::DigikamItemView::selectedItemInfosCurrentFirst().