24 #ifndef DIGIKAM_IMPORT_CATEGORIZED_VIEW_H
25 #define DIGIKAM_IMPORT_CATEGORIZED_VIEW_H
41 class ICCSettingsContainer;
58 QItemSelectionModel* getSelectionModel()
const;
73 QUrl currentUrl()
const;
85 void toIndex(
const QUrl& url);
97 return nextInOrder(info, -1);
102 return nextInOrder(info, 1);
120 void setThumbnailSize(
int size);
125 void setCurrentWhenAvailable(qlonglong camItemId);
130 void setCurrentUrl(
const QUrl& url);
180 void slotCamItemInfosAdded();
185 QSortFilterProxyModel* filterModel()
const override;
187 QModelIndex nextIndexHint(
const QModelIndex& indexToAnchor,
const QItemSelectionRange& removed)
const override;
190 void indexActivated(
const QModelIndex& index, Qt::KeyboardModifiers modifiers)
override;
191 void currentChanged(
const QModelIndex& index,
const QModelIndex& previous)
override;
192 void paintEvent(QPaintEvent* e)
override;
193 void selectionChanged(
const QItemSelection&,
const QItemSelection&)
override;
194 void updateGeometries()
override;
197 virtual void activated(
const CamItemInfo& info, Qt::KeyboardModifiers modifiers);
198 virtual void showContextMenuOnInfo(QContextMenuEvent* event,
const CamItemInfo& info);
199 void showContextMenuOnIndex(QContextMenuEvent* event,
const QModelIndex& index)
override;
203 void slotFileChanged(
const QString& filePath);
204 void slotDelayedEnter();
209 void scrollToStoredItem();
Definition: abstractitemdragdrophandler.h:42
Definition: camiteminfo.h:48
Definition: iccsettingscontainer.h:44
Definition: importcategorizedview.h:44
CamItemInfo nextInfo(const CamItemInfo &info)
Definition: importcategorizedview.h:100
void deselected(const QList< CamItemInfo > &nowDeselectedInfos)
void selected(const QList< CamItemInfo > &newSelectedInfos)
CamItemInfo previousInfo(const CamItemInfo &info)
Definition: importcategorizedview.h:95
void currentChanged(const CamItemInfo &info)
void camItemInfoActivated(const CamItemInfo &info)
Definition: importdelegate.h:45
Definition: importfiltermodel.h:101
Definition: importimagemodel.h:43
Definition: importfiltermodel.h:43
Definition: importthumbnailmodel.h:40
Definition: itemdelegateoverlay.h:41
Definition: itemviewcategorized.h:44
Definition: thumbnailsize.h:42
Definition: datefolderview.cpp:43