25 #ifndef DIGIKAM_DIGIKAMITEM_VIEW_H
26 #define DIGIKAM_DIGIKAMITEM_VIEW_H
38 class ItemViewUtilities;
152 void slotInitProgressIndicator();
153 void scrollTo(
const QModelIndex& index, ScrollHint hint = EnsureVisible)
override;
OperationType
Definition: applicationsettings.h:99
Definition: digikamitemview_p.h:50
Definition: digikamitemview.h:43
void showGroupContextMenu(const QModelIndex &index, QContextMenuEvent *event)
Definition: digikamitemview.cpp:608
void setThumbnailSize(const ThumbnailSize &size) override
Definition: digikamitemview.cpp:190
void setFaceMode(bool on)
Definition: digikamitemview.cpp:328
void groupIndicatorClicked(const QModelIndex &index)
Definition: digikamitemview.cpp:648
void signalShowContextMenu(QContextMenuEvent *event, const QList< QAction * > &actions=QList< QAction * >())
~DigikamItemView() override
Definition: digikamitemview.cpp:180
void deleteSelectedDirectly(const ItemViewUtilities::DeleteMode deleteMode=ItemViewUtilities::DeleteUseTrash)
Definition: digikamitemview.cpp:634
void confirmFaces(const QList< QModelIndex > &indexes, int tagId)
Definition: digikamitemview.cpp:404
void assignRating(const QList< QModelIndex > &index, int rating)
Definition: digikamitemview.cpp:642
void previewRequested(const ItemInfo &info)
bool selectedNeedGroupResolving(const ApplicationSettings::OperationType type) const
Definition: digikamitemview.cpp:282
void addRejectionOverlay(ItemDelegate *delegate=nullptr)
Definition: digikamitemview.cpp:364
void signalSeparationModeChanged(int category)
void activated(const ItemInfo &info, Qt::KeyboardModifiers modifiers) override
Reimplement these in a subclass.
Definition: digikamitemview.cpp:569
bool allNeedGroupResolving(const ApplicationSettings::OperationType type) const
Definition: digikamitemview.cpp:277
QList< int > getFaceIds(const QList< QModelIndex > &indexes) const
Definition: digikamitemview.cpp:557
void showContextMenu(QContextMenuEvent *event) override
Definition: digikamitemview.cpp:614
void rejectFaces(const QList< QModelIndex > &indexes)
Definition: digikamitemview.cpp:499
void deleteSelected(const ItemViewUtilities::DeleteMode deleteMode=ItemViewUtilities::DeleteUseTrash)
Definition: digikamitemview.cpp:624
void ignoreFaces(const QList< QModelIndex > &indexes)
Definition: digikamitemview.cpp:533
void addAssignNameOverlay(ItemDelegate *delegate=nullptr)
Definition: digikamitemview.cpp:386
void unknownFaces(const QList< QModelIndex > &indexes)
Definition: digikamitemview.cpp:475
void signalShowGroupContextMenu(QContextMenuEvent *event, const QList< ItemInfo > &selectedInfos, ItemFilterModel *filterModel)
ItemInfoList imageInfos(const QList< QModelIndex > &indexes, ApplicationSettings::OperationType type) const
Definition: digikamitemview.cpp:310
void showContextMenuOnInfo(QContextMenuEvent *event, const ItemInfo &info) override
Definition: digikamitemview.cpp:603
DigikamItemView(QWidget *const parent=nullptr)
Definition: digikamitemview.cpp:78
bool hasHiddenGroupedImages(const ItemInfo &info) const override
must be implemented by parent view
Definition: digikamitemview.cpp:303
void dragDropSort(const ItemInfo &pick, const QList< ItemInfo > &infos)
Definition: digikamitemview.cpp:226
void removeFaces(const QList< QModelIndex > &indexes)
Definition: digikamitemview.cpp:452
void slotSetupChanged() override
Definition: digikamitemview.cpp:292
void rename()
Definition: digikamitemview.cpp:662
ItemViewUtilities * utilities() const
Definition: digikamitemview.cpp:185
bool getFaceMode() const
Definition: digikamitemview.cpp:323
void openFile(const ItemInfo &info)
Definition: digikamitemview.cpp:619
int fitToWidthIcons()
Definition: digikamitemview.cpp:287
void signalShowContextMenuOnInfo(QContextMenuEvent *event, const ItemInfo &info, const QList< QAction * > &actions, ItemFilterModel *filterModel)
Definition: groupingviewimplementation.h:39
Definition: itemcategorizedview.h:49
ItemInfoList selectedItemInfosCurrentFirst() const
Definition: itemcategorizedview.cpp:335
ItemInfoList allItemInfos() const
Definition: itemcategorizedview.cpp:320
ItemDelegate * delegate() const
Definition: itemcategorizedview.cpp:239
ItemInfoList selectedItemInfos() const
Definition: itemcategorizedview.cpp:330
QSortFilterProxyModel * filterModel() const override
Definition: itemcategorizedview.cpp:234
Definition: itemdelegate.h:44
Definition: itemfiltermodel.h:125
Definition: iteminfolist.h:47
Definition: iteminfo.h:78
Definition: itemviewutilities.h:44
DeleteMode
Definition: itemviewutilities.h:50
@ DeleteUseTrash
Definition: itemviewutilities.h:52
Definition: thumbnailsize.h:42
Definition: datefolderview.cpp:43