diff options
| author | David Lerch <[email protected]> | 2021-01-30 12:11:22 +0100 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2021-07-04 10:24:07 +0000 |
| commit | aba4462e0238d6075e8822d56a78372eacfa7d2e (patch) | |
| tree | 1b735f8959036ff66568ad209416d3b1362bff7f /src/kitemviews/kfileitemlistwidget.h | |
| parent | 8048e6ed1bee096fb82fa2335d533779c89c809a (diff) | |
Add support for hover sequence thumbnails (via ThumbSequenceCreator)
This shows a slideshow of thumbs when the user hovers a file item.
Diffstat (limited to 'src/kitemviews/kfileitemlistwidget.h')
| -rw-r--r-- | src/kitemviews/kfileitemlistwidget.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/kitemviews/kfileitemlistwidget.h b/src/kitemviews/kfileitemlistwidget.h index e09808024..094f6105f 100644 --- a/src/kitemviews/kfileitemlistwidget.h +++ b/src/kitemviews/kfileitemlistwidget.h @@ -10,6 +10,9 @@ #include "dolphin_export.h" #include "kitemviews/kstandarditemlistwidget.h" +class KFileItemListView; + + class DOLPHIN_EXPORT KFileItemListWidgetInformant : public KStandardItemListWidgetInformant { public: @@ -34,6 +37,10 @@ public: static KItemListWidgetInformant* createInformant(); protected: + virtual void hoverSequenceStarted() override; + virtual void hoverSequenceIndexChanged(int sequenceIndex) override; + virtual void hoverSequenceEnded() override; + bool isRoleRightAligned(const QByteArray& role) const override; bool isHidden() const override; QFont customizedFont(const QFont& baseFont) const override; @@ -42,6 +49,9 @@ protected: * @return Selection length without MIME-type extension */ int selectionLength(const QString& text) const override; + +private: + KFileItemListView* listView(); }; #endif |
