Bug 513566 - Implement "hide when not relevant"
Summary: Implement "hide when not relevant"
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_touchscreen (other bugs)
Version First Reported In: 6.5.4
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-19 07:04 UTC by Jin Liu
Modified: 2026-01-03 18:50 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jin Liu 2025-12-19 07:04:27 UTC
SUMMARY
This KCM should hide when not relevant, just like Drawing Tablet KCM.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.18.1-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 16 GiB of RAM (15.0 GiB usable)
Graphics Processor: AMD Radeon Graphics
Comment 1 Bug Janitor Service 2025-12-19 09:32:43 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3406
Comment 2 Nicolas Fella 2026-01-02 14:45:18 UTC
Git commit 94231dc3552b6e82e7903a7d0f98ba4b11644d3c by Nicolas Fella.
Committed on 02/01/2026 at 13:26.
Pushed by nicolasfella into branch 'master'.

kcms/touchscreen: Hide when no touchscreen is present

M  +1    -1    kcms/touchscreen/CMakeLists.txt
M  +2    -1    kcms/touchscreen/kcm_touchscreen.json
M  +2    -1    kcms/touchscreen/kcmtouchscreen.cpp
A  +27   -0    kcms/touchscreen/touchscreenmoduledata.cpp     [License: LGPL(v2.0+)]
A  +24   -0    kcms/touchscreen/touchscreenmoduledata.h     [License: LGPL(v2.0+)]

https://invent.kde.org/plasma/plasma-desktop/-/commit/94231dc3552b6e82e7903a7d0f98ba4b11644d3c