4a1bc2ec96
All KCMs and KWin core use the BuiltInEffects namespace to find and interact with the effects. There is no information left in the desktop file which are of usage. Thus they can be removed.
25 lines
674 B
CMake
25 lines
674 B
CMake
#######################################
|
|
# Config
|
|
set(kwin_zoom_config_SRCS zoom_config.cpp)
|
|
qt5_wrap_ui(kwin_zoom_config_SRCS zoom_config.ui)
|
|
qt5_add_dbus_interface(kwin_zoom_config_SRCS ${kwin_effects_dbus_xml} kwineffects_interface)
|
|
kconfig_add_kcfg_files(kwin_zoom_config_SRCS zoomconfig.kcfgc)
|
|
|
|
add_library(kwin_zoom_config MODULE ${kwin_zoom_config_SRCS})
|
|
|
|
target_link_libraries(kwin_zoom_config
|
|
KF5::ConfigWidgets
|
|
KF5::GlobalAccel
|
|
KF5::I18n
|
|
KF5::Service
|
|
KF5::XmlGui
|
|
)
|
|
|
|
kservice_desktop_to_json(kwin_zoom_config zoom_config.desktop)
|
|
|
|
install(
|
|
TARGETS
|
|
kwin_zoom_config
|
|
DESTINATION
|
|
${PLUGIN_INSTALL_DIR}/kwin/effects/configs
|
|
)
|