Bug 434691 - Add a way to remove bluetooth devices from the bluetooth applet
Summary: Add a way to remove bluetooth devices from the bluetooth applet
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Bluetooth widget (other bugs)
Version First Reported In: 6.2.4
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Andrew Gigena
URL: https://invent.kde.org/plasma/bluedev...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-20 21:36 UTC by irchaika
Modified: 2026-01-03 22:41 UTC (History)
4 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 irchaika 2021-03-20 21:36:09 UTC
SUMMARY
There's an option to add new devices from the bluetooth applet, it'd be nice if we could remove them from the applet itself as well. Perhaps a trash icon could be placed between the connect button and the dropdown, or a right click context menu.
Comment 1 Nate Graham 2021-03-21 12:33:48 UTC
Seems reasonable.
Comment 2 Nate Graham 2026-01-03 22:41:26 UTC
Git commit 78b30d0a1c5cc32e240a979f082292e40b28b391 by Nate Graham, on behalf of Andrew Gigena.
Committed on 03/01/2026 at 22:41.
Pushed by ngraham into branch 'master'.

Add forget device functionality to the Bluetooth applet

This adds a "Forget" action to the context menu of each device in the
Bluetooth applet, allowing the user to remove the device and addressing
Bug 434691. The dialog component is shared with the KCM through a new
components module, ensuring consistent behavior.
FIXED-IN: 6.6.0

M  +1    -0    src/CMakeLists.txt
M  +10   -0    src/applet/qml/DeviceItem.qml
M  +12   -1    src/applet/qml/FullRepresentation.qml
A  +11   -0    src/components/CMakeLists.txt
R  +11   -1    src/components/ForgetDeviceDialog.qml [from: src/kcm/ui/ForgetDeviceDialog.qml - 084% similarity]
A  +5    -0    src/components/qmldir
M  +2    -1    src/kcm/ui/Device.qml
M  +2    -1    src/kcm/ui/ForgetDeviceAction.qml
M  +2    -1    src/kcm/ui/main.qml

https://invent.kde.org/plasma/bluedevil/-/commit/78b30d0a1c5cc32e240a979f082292e40b28b391