650c606e95
A scripted component providing: * ui/config.ui * config/main.xml can get a config interface by using the following in metadata.desktop: X-KDE-ServiceTypes=KWin/Effect,KCModule X-KDE-PluginKeyword=`X-KDE-PluginInfo-Name` X-KDE-Library=kcm_kwin4_genericscripted X-KDE-ParentComponents=`X-KDE-PluginInfo-Name` `X-KDE-PluginInfo-Name` has to be replaced by the actual value. In case of a KWin Script the X-KDE-ServiceTypes needs to be: X-KDE-ServiceTypes=KWin/Script,KCModule The GenericScriptedConfig tries to identify the package from the keyword and creates a Plasma::ConfigLoader and loads the UI from the packaged UI file.
4 lines
351 B
CMake
4 lines
351 B
CMake
set(kcm_kwin4_genericscripted_SRCS genericscriptedconfig.cpp)
|
|
kde4_add_plugin( kcm_kwin4_genericscripted ${kcm_kwin4_genericscripted_SRCS} )
|
|
target_link_libraries( kcm_kwin4_genericscripted ${KDE4_KIO_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_PLASMA_LIBS} ${QT_QTUITOOLS_LIBRARY} )
|
|
install( TARGETS kcm_kwin4_genericscripted DESTINATION ${PLUGIN_INSTALL_DIR} )
|