mirror-kde-plasma-desktop/kcms/CMakeLists.txt
David Edmundson 55162399b1 kcms: Drop solid actions
The use-case for this has passed. Most devices appear as mass storage
devices.

The UI is not up to the expectations of something we would allow in
Plasma if it was introduced today. The end goal is for user to set
custom commands via an incredibly complicated UI that requires the user
to know how to use Solid predicates syntax.

At most it saves a few clicks it does not solve any unique problems on
it's own.

The code in the Device Notifier applet is left unchanged as actions can
still be shipped by applications or written manually. This brings it in
line to dolphin service menus.

This was discussed at the last Plasma sprint in Graz.
2026-11-02 13:39:06 +01:00

36 lines
827 B
CMake

remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS)
add_subdirectory(libkwindevices)
add_subdirectory( keyboard )
add_subdirectory( access )
add_subdirectory( dateandtime )
add_subdirectory( ksplash )
add_subdirectory( landingpage )
add_subdirectory( keys )
add_subdirectory( ksmserver )
add_subdirectory( desktoppaths )
if (TARGET SDL2::SDL2)
add_subdirectory( gamecontroller )
endif()
add_subdirectory(activities)
add_subdirectory(recentFiles)
add_subdirectory(kded)
add_subdirectory(runners)
add_subdirectory(spellchecking)
add_subdirectory(touchscreen)
add_subdirectory(workspaceoptions)
if (KF6Baloo_FOUND)
add_subdirectory(baloo)
endif()
add_subdirectory(mouse)
add_subdirectory(touchpad)
if(BUILD_KCM_TABLET)
add_subdirectory(tablet)
endif()