24 #ifndef SHOW_FOTO_CATEGORIZED_VIEW_H
25 #define SHOW_FOTO_CATEGORIZED_VIEW_H
39 class ShowfotoDelegate;
172 QSortFilterProxyModel*
filterModel()
const override;
174 QModelIndex
nextIndexHint(
const QModelIndex& indexToAnchor,
const QItemSelectionRange& removed)
const override;
177 void indexActivated(
const QModelIndex& index, Qt::KeyboardModifiers modifiers)
override;
178 void currentChanged(
const QModelIndex& index,
const QModelIndex& previous)
override;
180 void selectionChanged(
const QItemSelection&,
const QItemSelection&)
override;
190 void slotFileChanged(
const QString& filePath);
191 void slotDelayedEnter();
195 void scrollToStoredItem();
Definition: abstractitemdragdrophandler.h:42
Definition: itemdelegateoverlay.h:41
Definition: itemviewcategorized.h:44
Definition: thumbnailsize.h:42
Definition: showfotocategorizedview.h:42
void toIndex(const QUrl &url)
Definition: showfotocategorizedview.cpp:295
void currentChanged(const ShowfotoItemInfo &info)
ShowfotoSortFilterModel * showfotoSortFilterModel() const
Definition: showfotocategorizedview.cpp:160
ShowfotoItemInfo currentInfo() const
Definition: showfotocategorizedview.cpp:226
ShowfotoItemModel * showfotoItemModel() const
Definition: showfotocategorizedview.cpp:155
void indexActivated(const QModelIndex &index, Qt::KeyboardModifiers modifiers) override
Definition: showfotocategorizedview.cpp:530
AbstractItemDragDropHandler * dragDropHandler() const override
Definition: showfotocategorizedview.cpp:589
QList< ShowfotoItemInfo > selectedShowfotoItemInfos() const
Definition: showfotocategorizedview.cpp:236
ShowfotoDelegate * delegate() const
Definition: showfotocategorizedview.cpp:180
void addOverlay(ItemDelegateOverlay *overlay, ShowfotoDelegate *delegate=nullptr)
Definition: showfotocategorizedview.cpp:474
ShowfotoItemInfo nextInfo(const ShowfotoItemInfo &info)
Definition: showfotocategorizedview.cpp:599
void hintAt(const ShowfotoItemInfo &info)
Definition: showfotocategorizedview.cpp:456
QList< QUrl > urls() const
Definition: showfotocategorizedview.cpp:269
QModelIndex nextIndexHint(const QModelIndex &indexToAnchor, const QItemSelectionRange &removed) const override
Definition: showfotocategorizedview.cpp:312
virtual void setThumbnailSize(const ThumbnailSize &size)
Definition: showfotocategorizedview.cpp:377
ShowfotoItemInfo nextInOrder(const ShowfotoItemInfo &startingPoint, int nth)
Definition: showfotocategorizedview.cpp:300
void updateGeometries() override
Definition: showfotocategorizedview.cpp:502
QList< ShowfotoItemInfo > showfotoItemInfos() const
Definition: showfotocategorizedview.cpp:264
void setSelectedUrls(const QList< QUrl > &urlList)
Definition: showfotocategorizedview.cpp:419
void setCurrentWhenAvailable(qlonglong ShowfotoItemId)
Definition: showfotocategorizedview.cpp:386
QSortFilterProxyModel * filterModel() const override
reimplemented from parent class
Definition: showfotocategorizedview.cpp:175
virtual void showContextMenuOnInfo(QContextMenuEvent *event, const ShowfotoItemInfo &info)
Definition: showfotocategorizedview.cpp:574
void setCurrentUrl(const QUrl &url)
Definition: showfotocategorizedview.cpp:391
ShowfotoFilterModel * showfotoFilterModel() const
Returns any ShowfotoFilterModel in chain. May not be sourceModel()
Definition: showfotocategorizedview.cpp:165
void paintEvent(QPaintEvent *e) override
Definition: showfotocategorizedview.cpp:579
ThumbnailSize thumbnailSize() const
Definition: showfotocategorizedview.cpp:354
void showContextMenuOnIndex(QContextMenuEvent *event, const QModelIndex &index) override
Reimplement these in a subclass.
Definition: showfotocategorizedview.cpp:568
void setSelectedShowfotoItemInfos(const QList< ShowfotoItemInfo > &infos)
Definition: showfotocategorizedview.cpp:443
ShowfotoItemInfo previousInfo(const ShowfotoItemInfo &info)
Definition: showfotocategorizedview.cpp:594
void setModels(ShowfotoItemModel *model, ShowfotoSortFilterModel *filterModel)
Definition: showfotocategorizedview.cpp:120
QList< QUrl > selectedUrls() const
Definition: showfotocategorizedview.cpp:282
void setItemDelegate(ShowfotoDelegate *delegate)
Definition: showfotocategorizedview.cpp:185
QItemSelectionModel * getSelectionModel() const
Definition: showfotocategorizedview.cpp:584
void showfotoItemInfoActivated(const ShowfotoItemInfo &info)
void setCurrentInfo(const ShowfotoItemInfo &info)
Definition: showfotocategorizedview.cpp:412
ShowfotoThumbnailModel * showfotoThumbnailModel() const
Returns 0 if the ShowfotoItemModel is not an ShowfotoThumbnailModel.
Definition: showfotocategorizedview.cpp:170
virtual void activated(const ShowfotoItemInfo &info, Qt::KeyboardModifiers modifiers)
Reimplement these in a subclass.
Definition: showfotocategorizedview.cpp:563
QUrl currentUrl() const
Definition: showfotocategorizedview.cpp:231
void deselected(const QList< ShowfotoItemInfo > &nowDeselectedInfos)
void selected(const QList< ShowfotoItemInfo > &newSelectedInfos)
~ShowfotoCategorizedView() override
Definition: showfotocategorizedview.cpp:114
ShowfotoCategorizedView(QWidget *const parent=nullptr)
Definition: showfotocategorizedview.cpp:97
QList< ShowfotoItemInfo > selectedShowfotoItemInfosCurrentFirst() const
Definition: showfotocategorizedview.cpp:241
void removeOverlay(ItemDelegateOverlay *overlay)
Definition: showfotocategorizedview.cpp:490
Definition: showfotodelegate.h:46
Definition: showfotofiltermodel.h:102
Definition: showfotoiteminfo.h:48
Definition: showfotoitemmodel.h:47
Definition: showfotofiltermodel.h:44
Definition: showfotothumbnailmodel.h:42
Definition: showfotofolderviewbar.cpp:52