
include_directories( ui  )

########### next target ###############

set(kcm_khotkeys_PART_SRCS
   menuedit.cpp 
   window_trigger_widget.cpp 
   tab_widget.cpp 
   main_buttons_widget.cpp 
   actions_listview_widget.cpp 
   menuentry_widget.cpp 
   general_tab.cpp 
   action_group_tab.cpp 
   kcmkhotkeys.cpp 
   command_url_widget.cpp 
   windowdef_list_widget.cpp 
   windowdef_simple_widget.cpp 
   triggers_tab.cpp 
   dbus_widget.cpp 
   info_tab.cpp 
   action_list_widget.cpp 
   keyboard_input_widget.cpp 
   condition_list_widget.cpp 
   gesturedrawer.cpp 
   gesturerecorder.cpp 
   gesturerecordpage.cpp 
   gesture_triggers_tab.cpp 
   windowselector.cpp 
   gestures_settings_tab.cpp 
   general_settings_tab.cpp
   # FIXME: SOUND
   # voice_settings_tab.cpp
   # voicerecorder.cpp
   # voicerecordpage.cpp
   )


kde4_add_ui_files(kcm_khotkeys_PART_SRCS
        ui/gestures_settings_tab_ui.ui
        ui/general_tab_ui.ui
        ui/menuentry_widget_ui.ui
        ui/general_settings_tab_ui.ui
        ui/main_buttons_widget_ui.ui
        ui/info_tab_ui.ui
        ui/voice_input_widget_ui.ui
        ui/windowdef_simple_widget_ui.ui
        ui/windowdef_list_widget_ui.ui
        ui/triggers_tab_ui.ui
        ui/window_trigger_widget_ui.ui
        ui/command_url_widget_ui.ui
        ui/action_list_widget_ui.ui	
        ui/action_group_tab_ui.ui
        ui/dbus_widget_ui.ui
        ui/keyboard_input_widget_ui.ui
        ui/condition_list_widget_ui.ui
        ui/gesture_triggers_tab_ui.ui
        ui/voice_settings_tab_ui.ui

)

qt4_add_dbus_interface(kcm_khotkeys_PART_SRCS ../app/org.kde.khotkeys.xml khotkeysiface)

kde4_add_plugin(kcm_khotkeys ${kcm_khotkeys_PART_SRCS})


target_link_libraries(kcm_khotkeys khotkeysprivate kworkspace ${KDE4_KDE3SUPPORT_LIBS} ${X11_LIBRARIES})
if(X11_XTest_FOUND)
  target_link_libraries(kcm_khotkeys  ${X11_XTest_LIB} )
endif(X11_XTest_FOUND)

install(TARGETS kcm_khotkeys  DESTINATION ${PLUGIN_INSTALL_DIR} )


########### install files ###############

install( FILES khotkeys.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )

kde4_install_icons( ${ICON_INSTALL_DIR}  )


