~ubuntu-branches/ubuntu/utopic/kde-workspace/utopic-proposed

« back to all changes in this revision

Viewing changes to khotkeys/kcm_hotkeys/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Michał Zając
  • Date: 2011-07-09 08:31:15 UTC
  • Revision ID: james.westby@ubuntu.com-20110709083115-ohyxn6z93mily9fc
Tags: upstream-4.6.90
Import upstream version 4.6.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Qt Designer Files
 
2
include_directories(ui)
 
3
 
 
4
set(
 
5
    kcm_hotkeys_PART_SRCS
 
6
    kcm_hotkeys.cpp
 
7
    kcm_module_factory.cpp
 
8
    global_settings_widget.cpp
 
9
    hotkeys_export_widget.cpp
 
10
    hotkeys_model.cpp
 
11
    hotkeys_proxy_model.cpp
 
12
    hotkeys_tree_view.cpp
 
13
    hotkeys_context_menu.cpp
 
14
 
 
15
    # HELPER WIDGETS
 
16
    helper_widgets/window_selector.cpp
 
17
    helper_widgets/window_definition_widget.cpp
 
18
    helper_widgets/window_definition_list_widget.cpp
 
19
    helper_widgets/gesture_drawer.cpp
 
20
    helper_widgets/gesture_recorder.cpp
 
21
    helper_widgets/gesture_widget.cpp
 
22
    helper_widgets/edit_gesture_dialog.cpp
 
23
 
 
24
    # TRIGGER WIDGETS
 
25
    triggers/trigger_widget_base.cpp
 
26
    triggers/shortcut_trigger_widget.cpp
 
27
    triggers/window_trigger_widget.cpp
 
28
    triggers/gesture_trigger_widget.cpp
 
29
 
 
30
    # ACTION WIDGETS
 
31
    actions/action_widget_base.cpp
 
32
    actions/command_url_action_widget.cpp
 
33
    actions/dbus_action_widget.cpp
 
34
    actions/menuentry_action_widget.cpp
 
35
    actions/keyboard_input_action_widget.cpp
 
36
 
 
37
    # CONDITION WiDGETS
 
38
    conditions/conditions_widget.cpp
 
39
    conditions/condition_type_menu.cpp
 
40
 
 
41
    # ACTION_DATA WIDGETS
 
42
    hotkeys_widget_iface.cpp
 
43
    hotkeys_widget_base.cpp
 
44
    action_group_widget.cpp
 
45
    simple_action_data_widget.cpp
 
46
    )
 
47
 
 
48
kde4_add_ui_files(
 
49
    kcm_hotkeys_PART_SRCS
 
50
 
 
51
    global_settings_widget.ui
 
52
    hotkeys_export_widget.ui
 
53
    kcm_hotkeys.ui
 
54
 
 
55
    # HELPER WIDGETS
 
56
    helper_widgets/window_definition_list_widget.ui
 
57
    helper_widgets/window_definition_widget.ui
 
58
    helper_widgets/gesture_widget.ui
 
59
 
 
60
    # TRIGGER WIDGETS
 
61
    triggers/window_trigger_widget.ui
 
62
    triggers/shortcut_trigger_widget.ui
 
63
    triggers/gesture_trigger_widget.ui
 
64
 
 
65
    # ACTION WIDGETS
 
66
    actions/command_url_action_widget.ui
 
67
    actions/dbus_action_widget.ui
 
68
    actions/menuentry_action_widget.ui
 
69
    actions/keyboard_input_action_widget.ui
 
70
 
 
71
    # CONDITION WiDGETS
 
72
    conditions/conditions_widget.ui
 
73
 
 
74
    # ACTION_DATA WIDGETS
 
75
    hotkeys_widget_base.ui
 
76
    )
 
77
 
 
78
qt4_add_dbus_interface(
 
79
    kcm_hotkeys_PART_SRCS
 
80
    ${CMAKE_CURRENT_BINARY_DIR}/../app/org.kde.khotkeys.xml
 
81
    khotkeys_interface)
 
82
 
 
83
 
 
84
kde4_add_plugin(
 
85
    kcm_hotkeys
 
86
    ${kcm_hotkeys_PART_SRCS}
 
87
    )
 
88
 
 
89
add_dependencies(kcm_hotkeys kded_khotkeys)
 
90
 
 
91
target_link_libraries(
 
92
    kcm_hotkeys
 
93
    khotkeysprivate
 
94
    ${KDE4_KIO_LIBS}
 
95
    ${QT_QTGUI_LIBRARY}
 
96
    ${X11_X11_LIB}
 
97
    )
 
98
 
 
99
install(
 
100
    TARGETS kcm_hotkeys
 
101
    DESTINATION ${PLUGIN_INSTALL_DIR}
 
102
    )
 
103
 
 
104
install(
 
105
    FILES khotkeys.desktop
 
106
    DESTINATION ${SERVICES_INSTALL_DIR}
 
107
    )