From aba4462e0238d6075e8822d56a78372eacfa7d2e Mon Sep 17 00:00:00 2001 From: David Lerch Date: Sat, 30 Jan 2021 12:11:22 +0100 Subject: Add support for hover sequence thumbnails (via ThumbSequenceCreator) This shows a slideshow of thumbs when the user hovers a file item. --- src/kitemviews/kfileitemlistwidget.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/kitemviews/kfileitemlistwidget.h') 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 -- cgit v1.3.1