[dolphin] [Bug 497372] [24.12.0 Regression] Overlay icons have inconsistent sizes when zooming in and out

Méven bugzilla_noreply at kde.org
Fri Jan 17 10:20:12 GMT 2025


https://bugs.kde.org/show_bug.cgi?id=497372

Méven <meven at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/syst
                   |                            |em/dolphin/-/commit/961e627
                   |                            |0e4401a6c7512df3a2e3efd09a2
                   |                            |5df962
         Resolution|---                         |FIXED
             Status|REPORTED                    |RESOLVED

--- Comment #4 from Méven <meven at kde.org> ---
Git commit 961e6270e4401a6c7512df3a2e3efd09a25df962 by Méven Car.
Committed on 17/01/2025 at 10:07.
Pushed by meven into branch 'master'.

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.

M  +3    -7    src/kitemviews/kfileitemmodelrolesupdater.cpp
M  +1    -1    src/kitemviews/kfileitemmodelrolesupdater.h
M  +52   -36   src/kitemviews/kstandarditemlistwidget.cpp
M  +10   -4    src/kitemviews/kstandarditemlistwidget.h
M  +17   -2    src/panels/information/informationpanelcontent.cpp
M  +18   -17   src/views/dolphinfileitemlistwidget.cpp
M  +1    -1    src/views/dolphinfileitemlistwidget.h

https://invent.kde.org/system/dolphin/-/commit/961e6270e4401a6c7512df3a2e3efd09a25df962

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list