aa17081fe8
All the default layouts (informative, compact, text, small and big icons) are rewritten in QML and replace the ListView used before. The old code is still around for the desktop switching modes which are not yet ported. Next steps include to update the configuration module to not show now obsoleted settings as well as providing a better way to choose the layout. REVIEW: 102948
31 lines
1.3 KiB
CMake
31 lines
1.3 KiB
CMake
include_directories( ${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox )
|
|
|
|
########### next target ###############
|
|
|
|
set(kcm_kwintabbox_PART_SRCS
|
|
main.cpp
|
|
layoutconfig.cpp
|
|
previewhandlerimpl.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/clientitemdelegate.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/clientmodel.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/declarative.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/desktopitemdelegate.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/desktopmodel.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/itemlayoutconfig.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/tabboxconfig.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/tabboxhandler.cpp
|
|
${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/tabbox/tabboxview.cpp )
|
|
|
|
kde4_add_ui_files( kcm_kwintabbox_PART_SRCS main.ui )
|
|
kde4_add_ui_files( kcm_kwintabbox_PART_SRCS layoutconfig.ui )
|
|
|
|
kde4_add_plugin(kcm_kwintabbox ${kcm_kwintabbox_PART_SRCS})
|
|
|
|
target_link_libraries(kcm_kwintabbox ${KDE4_KDEUI_LIBS} ${KDE4_KCMUTILS_LIBS} ${KDE4_PLASMA_LIBS} ${X11_LIBRARIES} ${QT_QTXML_LIBRARY} kephal ${QT_QTDECLARATIVE_LIBRARY} kdeclarative )
|
|
|
|
install(TARGETS kcm_kwintabbox DESTINATION ${PLUGIN_INSTALL_DIR} )
|
|
|
|
|
|
########### install files ###############
|
|
install( FILES kwintabbox.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
|
|