From 961e6270e4401a6c7512df3a2e3efd09a25df962 Mon Sep 17 00:00:00 2001 From: Méven Car Date: Tue, 14 Jan 2025 18:52:36 +0100 Subject: Refactor Overlay Handling Now all overlays icons in kitemviews are added in KStandardItemListWidget::updatePixmapCache. data[iconOverlays] now contains icon names. DolphinFileItemListWidget::refreshCache is the sole responsible of setting the overlays either coming from KFileItemModelRolesUpdater or KVersionControlPlugin. This garantees consistency in rendering. BUG: 497372 --- src/views/dolphinfileitemlistwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/views/dolphinfileitemlistwidget.h') diff --git a/src/views/dolphinfileitemlistwidget.h b/src/views/dolphinfileitemlistwidget.h index 92fc66fcc..af15074d5 100644 --- a/src/views/dolphinfileitemlistwidget.h +++ b/src/views/dolphinfileitemlistwidget.h @@ -29,7 +29,7 @@ protected: void refreshCache() override; private: - QPixmap overlayForState(KVersionControlPlugin::ItemVersion version, int size) const; + QString overlayForState(KVersionControlPlugin::ItemVersion version) const; }; #endif -- cgit v1.3.1