29class ItemViewUtilities;
46 QList<int>
getFaceIds(
const QList<QModelIndex>& indexes)
const;
65 void assignRating(
const QList<QModelIndex>& index,
int rating);
72 void confirmFaces(
const QList<QModelIndex>& indexes,
int tagId);
79 void removeFaces(
const QList<QModelIndex>& indexes);
97 void rejectFaces(
const QList<QModelIndex>& indexes);
102 void ignoreFaces(
const QList<QModelIndex>& indexes);
112 const QList<QAction*>& actions = QList<QAction*>());
115 const QList<QAction*>& actions,
119 const QList<ItemInfo>& selectedInfos,
144 void slotRotateLeft(
const QList<QModelIndex>&);
145 void slotRotateRight(
const QList<QModelIndex>&);
146 void slotFullscreen(
const QList<QModelIndex>&);
147 void slotInitProgressIndicator();
148 void scrollTo(
const QModelIndex& index, ScrollHint hint = EnsureVisible)
override;
Definition digikamitemview_p.h:40
Definition digikamitemview.h:34
bool allNeedGroupResolving(const OperationType type) const
Definition digikamitemview.cpp:268
void showGroupContextMenu(const QModelIndex &index, QContextMenuEvent *event)
Definition digikamitemview.cpp:624
void setThumbnailSize(const ThumbnailSize &size) override
Definition digikamitemview.cpp:179
void setFaceMode(bool on)
Definition digikamitemview.cpp:320
void groupIndicatorClicked(const QModelIndex &index)
Definition digikamitemview.cpp:665
void signalShowContextMenu(QContextMenuEvent *event, const QList< QAction * > &actions=QList< QAction * >())
~DigikamItemView() override
Definition digikamitemview.cpp:169
void deleteSelectedDirectly(const ItemViewUtilities::DeleteMode deleteMode=ItemViewUtilities::DeleteUseTrash)
Definition digikamitemview.cpp:651
void confirmFaces(const QList< QModelIndex > &indexes, int tagId)
Definition digikamitemview.cpp:396
void assignRating(const QList< QModelIndex > &index, int rating)
Definition digikamitemview.cpp:659
void previewRequested(const ItemInfo &info)
void addRejectionOverlay(ItemDelegate *delegate=nullptr)
Definition digikamitemview.cpp:356
void signalSeparationModeChanged(int category)
void activated(const ItemInfo &info, Qt::KeyboardModifiers modifiers) override
Reimplement these in a subclass.
Definition digikamitemview.cpp:585
QList< int > getFaceIds(const QList< QModelIndex > &indexes) const
Definition digikamitemview.cpp:570
void showContextMenu(QContextMenuEvent *event) override
Definition digikamitemview.cpp:631
void rejectFaces(const QList< QModelIndex > &indexes)
Definition digikamitemview.cpp:500
void deleteSelected(const ItemViewUtilities::DeleteMode deleteMode=ItemViewUtilities::DeleteUseTrash)
Definition digikamitemview.cpp:641
void ignoreFaces(const QList< QModelIndex > &indexes)
Definition digikamitemview.cpp:543
void addAssignNameOverlay(ItemDelegate *delegate=nullptr)
Definition digikamitemview.cpp:378
void unknownFaces(const QList< QModelIndex > &indexes)
Definition digikamitemview.cpp:473
void signalShowGroupContextMenu(QContextMenuEvent *event, const QList< ItemInfo > &selectedInfos, ItemFilterModel *filterModel)
ItemInfoList imageInfos(const QList< QModelIndex > &indexes, OperationType type) const
Definition digikamitemview.cpp:302
bool selectedNeedGroupResolving(const OperationType type) const
Definition digikamitemview.cpp:273
void showContextMenuOnInfo(QContextMenuEvent *event, const ItemInfo &info) override
Definition digikamitemview.cpp:619
bool hasHiddenGroupedImages(const ItemInfo &info) const override
must be implemented by parent view
Definition digikamitemview.cpp:295
void dragDropSort(const ItemInfo &pick, const QList< ItemInfo > &infos)
Definition digikamitemview.cpp:215
void removeFaces(const QList< QModelIndex > &indexes)
Definition digikamitemview.cpp:447
void slotSetupChanged() override
Definition digikamitemview.cpp:283
void rename()
Definition digikamitemview.cpp:679
ItemViewUtilities * utilities() const
Definition digikamitemview.cpp:174
bool getFaceMode() const
Definition digikamitemview.cpp:315
void openFile(const ItemInfo &info)
Definition digikamitemview.cpp:636
int fitToWidthIcons()
Definition digikamitemview.cpp:278
void signalShowContextMenuOnInfo(QContextMenuEvent *event, const ItemInfo &info, const QList< QAction * > &actions, ItemFilterModel *filterModel)
Definition groupingviewimplementation.h:30
Definition itemcategorizedview.h:39
ItemInfoList selectedItemInfosCurrentFirst() const
Definition itemcategorizedview.cpp:316
ItemInfoList allItemInfos() const
Definition itemcategorizedview.cpp:301
ItemDelegate * delegate() const
Definition itemcategorizedview.cpp:220
ItemInfoList selectedItemInfos() const
Definition itemcategorizedview.cpp:311
QSortFilterProxyModel * filterModel() const override
Definition itemcategorizedview.cpp:215
Definition itemdelegate.h:34
Definition itemfiltermodel.h:115
Definition iteminfolist.h:37
Definition itemviewutilities.h:34
DeleteMode
Definition itemviewutilities.h:40
@ DeleteUseTrash
Definition itemviewutilities.h:42
Definition thumbnailsize.h:32
Definition datefolderview.cpp:34
OperationType
Definition digikam_globals.h:161