29class ShowfotoDelegate;
69 QList<QUrl>
urls()
const;
145 void selected(
const QList<ShowfotoItemInfo>& newSelectedInfos);
151 void deselected(
const QList<ShowfotoItemInfo>& nowDeselectedInfos);
166 QSortFilterProxyModel*
filterModel()
const override;
168 QModelIndex
nextIndexHint(
const QModelIndex& indexToAnchor,
const QItemSelectionRange& removed)
const override;
171 void indexActivated(
const QModelIndex& index, Qt::KeyboardModifiers modifiers)
override;
172 void currentChanged(
const QModelIndex& index,
const QModelIndex& previous)
override;
174 void selectionChanged(
const QItemSelection&,
const QItemSelection&)
override;
184 void slotFileChanged(
const QString& filePath);
185 void slotDelayedEnter();
189 void scrollToStoredItem();
200 Private*
const d =
nullptr;
Definition abstractitemdragdrophandler.h:32
Definition itemdelegateoverlay.h:31
Definition itemviewcategorized.h:34
Definition thumbnailsize.h:32
Definition showfotocategorizedview.h:32
void toIndex(const QUrl &url)
Definition showfotocategorizedview.cpp:277
void currentChanged(const ShowfotoItemInfo &info)
ShowfotoSortFilterModel * showfotoSortFilterModel() const
Definition showfotocategorizedview.cpp:142
ShowfotoItemInfo currentInfo() const
Definition showfotocategorizedview.cpp:208
ShowfotoItemModel * showfotoItemModel() const
Definition showfotocategorizedview.cpp:137
void indexActivated(const QModelIndex &index, Qt::KeyboardModifiers modifiers) override
Definition showfotocategorizedview.cpp:512
AbstractItemDragDropHandler * dragDropHandler() const override
Definition showfotocategorizedview.cpp:572
QList< ShowfotoItemInfo > selectedShowfotoItemInfos() const
Definition showfotocategorizedview.cpp:218
ShowfotoDelegate * delegate() const
Definition showfotocategorizedview.cpp:162
void addOverlay(ItemDelegateOverlay *overlay, ShowfotoDelegate *delegate=nullptr)
Definition showfotocategorizedview.cpp:456
ShowfotoItemInfo nextInfo(const ShowfotoItemInfo &info)
Definition showfotocategorizedview.cpp:582
void hintAt(const ShowfotoItemInfo &info)
Definition showfotocategorizedview.cpp:438
QList< QUrl > urls() const
Definition showfotocategorizedview.cpp:251
QModelIndex nextIndexHint(const QModelIndex &indexToAnchor, const QItemSelectionRange &removed) const override
Definition showfotocategorizedview.cpp:294
virtual void setThumbnailSize(const ThumbnailSize &size)
Definition showfotocategorizedview.cpp:359
ShowfotoItemInfo nextInOrder(const ShowfotoItemInfo &startingPoint, int nth)
Definition showfotocategorizedview.cpp:282
void updateGeometries() override
Definition showfotocategorizedview.cpp:484
QList< ShowfotoItemInfo > showfotoItemInfos() const
Definition showfotocategorizedview.cpp:246
void setSelectedUrls(const QList< QUrl > &urlList)
Definition showfotocategorizedview.cpp:401
void setCurrentWhenAvailable(qlonglong ShowfotoItemId)
Definition showfotocategorizedview.cpp:368
QSortFilterProxyModel * filterModel() const override
reimplemented from parent class
Definition showfotocategorizedview.cpp:157
virtual void showContextMenuOnInfo(QContextMenuEvent *event, const ShowfotoItemInfo &info)
Definition showfotocategorizedview.cpp:557
void setCurrentUrl(const QUrl &url)
Definition showfotocategorizedview.cpp:373
ShowfotoFilterModel * showfotoFilterModel() const
Definition showfotocategorizedview.cpp:147
void paintEvent(QPaintEvent *e) override
Definition showfotocategorizedview.cpp:562
ThumbnailSize thumbnailSize() const
Definition showfotocategorizedview.cpp:336
void showContextMenuOnIndex(QContextMenuEvent *event, const QModelIndex &index) override
Reimplement these in a subclass.
Definition showfotocategorizedview.cpp:551
void setSelectedShowfotoItemInfos(const QList< ShowfotoItemInfo > &infos)
Definition showfotocategorizedview.cpp:425
ShowfotoItemInfo previousInfo(const ShowfotoItemInfo &info)
Definition showfotocategorizedview.cpp:577
void setModels(ShowfotoItemModel *model, ShowfotoSortFilterModel *filterModel)
Definition showfotocategorizedview.cpp:102
QList< QUrl > selectedUrls() const
Definition showfotocategorizedview.cpp:264
void setItemDelegate(ShowfotoDelegate *delegate)
Definition showfotocategorizedview.cpp:167
QItemSelectionModel * getSelectionModel() const
Definition showfotocategorizedview.cpp:567
void showfotoItemInfoActivated(const ShowfotoItemInfo &info)
void setCurrentInfo(const ShowfotoItemInfo &info)
Definition showfotocategorizedview.cpp:394
ShowfotoThumbnailModel * showfotoThumbnailModel() const
Definition showfotocategorizedview.cpp:152
virtual void activated(const ShowfotoItemInfo &info, Qt::KeyboardModifiers modifiers)
Reimplement these in a subclass.
Definition showfotocategorizedview.cpp:546
QUrl currentUrl() const
Definition showfotocategorizedview.cpp:213
void deselected(const QList< ShowfotoItemInfo > &nowDeselectedInfos)
void selected(const QList< ShowfotoItemInfo > &newSelectedInfos)
~ShowfotoCategorizedView() override
Definition showfotocategorizedview.cpp:96
QList< ShowfotoItemInfo > selectedShowfotoItemInfosCurrentFirst() const
Definition showfotocategorizedview.cpp:223
void removeOverlay(ItemDelegateOverlay *overlay)
Definition showfotocategorizedview.cpp:472
Definition showfotodelegate.h:36
Definition showfotofiltermodel.h:92
Definition showfotoiteminfo.h:38
Definition showfotoitemmodel.h:37
Definition showfotofiltermodel.h:34
Definition showfotothumbnailmodel.h:32
Definition showfotofolderviewbar.cpp:43