Bug 485128 - Disk usage indicator doesn't follow Qt style
Summary: Disk usage indicator doesn't follow Qt style
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: bars: status (show other bugs)
Version: 24.02.1
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-06 10:38 UTC by Peter Fajdiga
Modified: 2024-04-06 10:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Observed: Disk usage indicator not following Fusion style (7.47 KB, image/png)
2024-04-06 10:38 UTC, Peter Fajdiga
Details
Expected: Disk usage indicator in Fusion style (edited screenshot) (7.18 KB, image/png)
2024-04-06 10:40 UTC, Peter Fajdiga
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Fajdiga 2024-04-06 10:38:28 UTC
Created attachment 168214 [details]
Observed: Disk usage indicator not following Fusion style

SUMMARY
The disk usage indicator in the status bar only seems to be properly styled when using the Breeze application style. With other styles, even with those that ship with KDE (Fusion and MS Windows 9x), it looks Oxygen-ish instead of following the selected style.

STEPS TO REPRODUCE
1. Select and apply the Fusion Application Style in KDE's System Settings
2. Open Dolphin
3. Observe the disk usage indicator in the status bar

OBSERVED RESULT
Disk usage indicator is styled similar to the Oxygen style (see attachment).

EXPECTED RESULT
Disk usage indicator should be styled in the Fusion style.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.3
Note: This is a long-standing bug.

ADDITIONAL INFORMATION
I've found this possibly related bug: https://bugs.kde.org/show_bug.cgi?id=166650 , which was solved by making the disk usage indicator use KCapacityBar. If I understand correctly, KCapacityBar is not a standard Qt widget and Breeze seems to be the only Qt style that styles KCapacityBar.
Comment 1 Peter Fajdiga 2024-04-06 10:40:39 UTC
Created attachment 168215 [details]
Expected: Disk usage indicator in Fusion style (edited screenshot)