Bug 513664

Summary: Hide from System Settings when no optical drives are connected
Product: [Applications] systemsettings Reporter: Nate Graham <nate>
Component: kcm_cddbAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist Keywords: usability
Priority: NOR    
Version First Reported In: 6.5.80   
Target Milestone: ---   
Platform: KDE Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 26.04.0
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 464341    

Description Nate Graham 2025-12-21 16:45:42 UTC
In this case, it's not relevant to the user, so it should hide itself like other "not relevant" KCMs do.
Comment 1 Nate Graham 2026-01-13 16:25:27 UTC
Git commit a7cf9fc0989e6a7984654e2364e14e5f3addac31 by Nate Graham.
Committed on 12/01/2026 at 22:50.
Pushed by ngraham into branch 'master'.

KCM: hide when not relevant

If the computer doesn't have any optical drives, this KCM is of no use;
hide it.
FIXED-IN: 26.04.0

M  +2    -0    kcmcddb/CMakeLists.txt
M  +2    -1    kcmcddb/kcm_cddb.json
M  +2    -1    kcmcddb/kcmcddb.cpp
A  +28   -0    kcmcddb/kcmcddbmoduledata.cpp     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +20   -0    kcmcddb/kcmcddbmoduledata.h     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]

https://invent.kde.org/multimedia/libkcddb/-/commit/a7cf9fc0989e6a7984654e2364e14e5f3addac31