|
|
|
@ -225,81 +225,81 @@ ecm_add_qtwayland_server_protocol_kde(WaylandProtocols_xml
|
|
|
|
|
target_sources(kwin PRIVATE
|
|
|
|
|
abstract_data_source.cpp
|
|
|
|
|
abstract_drop_handler.cpp
|
|
|
|
|
appmenu_interface.cpp
|
|
|
|
|
blur_interface.cpp
|
|
|
|
|
appmenu.cpp
|
|
|
|
|
blur.cpp
|
|
|
|
|
clientconnection.cpp
|
|
|
|
|
compositor_interface.cpp
|
|
|
|
|
contenttype_v1_interface.cpp
|
|
|
|
|
contrast_interface.cpp
|
|
|
|
|
cursorshape_v1_interface.cpp
|
|
|
|
|
datacontroldevice_v1_interface.cpp
|
|
|
|
|
datacontroldevicemanager_v1_interface.cpp
|
|
|
|
|
datacontroloffer_v1_interface.cpp
|
|
|
|
|
datacontrolsource_v1_interface.cpp
|
|
|
|
|
datadevice_interface.cpp
|
|
|
|
|
datadevicemanager_interface.cpp
|
|
|
|
|
dataoffer_interface.cpp
|
|
|
|
|
datasource_interface.cpp
|
|
|
|
|
compositor.cpp
|
|
|
|
|
contenttype_v1.cpp
|
|
|
|
|
contrast.cpp
|
|
|
|
|
cursorshape_v1.cpp
|
|
|
|
|
datacontroldevice_v1.cpp
|
|
|
|
|
datacontroldevicemanager_v1.cpp
|
|
|
|
|
datacontroloffer_v1.cpp
|
|
|
|
|
datacontrolsource_v1.cpp
|
|
|
|
|
datadevice.cpp
|
|
|
|
|
datadevicemanager.cpp
|
|
|
|
|
dataoffer.cpp
|
|
|
|
|
datasource.cpp
|
|
|
|
|
display.cpp
|
|
|
|
|
dpms_interface.cpp
|
|
|
|
|
dpms.cpp
|
|
|
|
|
drmclientbuffer.cpp
|
|
|
|
|
drmlease_v1_interface.cpp
|
|
|
|
|
fakeinput_interface.cpp
|
|
|
|
|
fractionalscale_v1_interface.cpp
|
|
|
|
|
drmlease_v1.cpp
|
|
|
|
|
fakeinput.cpp
|
|
|
|
|
fractionalscale_v1.cpp
|
|
|
|
|
filtered_display.cpp
|
|
|
|
|
idle_interface.cpp
|
|
|
|
|
idleinhibit_v1_interface.cpp
|
|
|
|
|
idlenotify_v1_interface.cpp
|
|
|
|
|
inputmethod_v1_interface.cpp
|
|
|
|
|
keyboard_interface.cpp
|
|
|
|
|
keyboard_shortcuts_inhibit_v1_interface.cpp
|
|
|
|
|
keystate_interface.cpp
|
|
|
|
|
layershell_v1_interface.cpp
|
|
|
|
|
idle.cpp
|
|
|
|
|
idleinhibit_v1.cpp
|
|
|
|
|
idlenotify_v1.cpp
|
|
|
|
|
inputmethod_v1.cpp
|
|
|
|
|
keyboard.cpp
|
|
|
|
|
keyboard_shortcuts_inhibit_v1.cpp
|
|
|
|
|
keystate.cpp
|
|
|
|
|
layershell_v1.cpp
|
|
|
|
|
linuxdmabufv1clientbuffer.cpp
|
|
|
|
|
lockscreen_overlay_v1_interface.cpp
|
|
|
|
|
output_interface.cpp
|
|
|
|
|
output_order_v1_interface.cpp
|
|
|
|
|
outputdevice_v2_interface.cpp
|
|
|
|
|
outputmanagement_v2_interface.cpp
|
|
|
|
|
plasmashell_interface.cpp
|
|
|
|
|
plasmavirtualdesktop_interface.cpp
|
|
|
|
|
plasmawindowmanagement_interface.cpp
|
|
|
|
|
pointer_interface.cpp
|
|
|
|
|
pointerconstraints_v1_interface.cpp
|
|
|
|
|
pointergestures_v1_interface.cpp
|
|
|
|
|
primaryselectiondevice_v1_interface.cpp
|
|
|
|
|
primaryselectiondevicemanager_v1_interface.cpp
|
|
|
|
|
primaryselectionoffer_v1_interface.cpp
|
|
|
|
|
primaryselectionsource_v1_interface.cpp
|
|
|
|
|
region_interface.cpp
|
|
|
|
|
relativepointer_v1_interface.cpp
|
|
|
|
|
screencast_v1_interface.cpp
|
|
|
|
|
screenedge_v1_interface.cpp
|
|
|
|
|
seat_interface.cpp
|
|
|
|
|
server_decoration_interface.cpp
|
|
|
|
|
server_decoration_palette_interface.cpp
|
|
|
|
|
shadow_interface.cpp
|
|
|
|
|
lockscreen_overlay_v1.cpp
|
|
|
|
|
output.cpp
|
|
|
|
|
output_order_v1.cpp
|
|
|
|
|
outputdevice_v2.cpp
|
|
|
|
|
outputmanagement_v2.cpp
|
|
|
|
|
plasmashell.cpp
|
|
|
|
|
plasmavirtualdesktop.cpp
|
|
|
|
|
plasmawindowmanagement.cpp
|
|
|
|
|
pointer.cpp
|
|
|
|
|
pointerconstraints_v1.cpp
|
|
|
|
|
pointergestures_v1.cpp
|
|
|
|
|
primaryselectiondevice_v1.cpp
|
|
|
|
|
primaryselectiondevicemanager_v1.cpp
|
|
|
|
|
primaryselectionoffer_v1.cpp
|
|
|
|
|
primaryselectionsource_v1.cpp
|
|
|
|
|
region.cpp
|
|
|
|
|
relativepointer_v1.cpp
|
|
|
|
|
screencast_v1.cpp
|
|
|
|
|
screenedge_v1.cpp
|
|
|
|
|
seat.cpp
|
|
|
|
|
server_decoration.cpp
|
|
|
|
|
server_decoration_palette.cpp
|
|
|
|
|
shadow.cpp
|
|
|
|
|
shmclientbuffer.cpp
|
|
|
|
|
slide_interface.cpp
|
|
|
|
|
subcompositor_interface.cpp
|
|
|
|
|
surface_interface.cpp
|
|
|
|
|
tablet_v2_interface.cpp
|
|
|
|
|
tearingcontrol_v1_interface.cpp
|
|
|
|
|
slide.cpp
|
|
|
|
|
subcompositor.cpp
|
|
|
|
|
surface.cpp
|
|
|
|
|
tablet_v2.cpp
|
|
|
|
|
tearingcontrol_v1.cpp
|
|
|
|
|
textinput.cpp
|
|
|
|
|
textinput_v1_interface.cpp
|
|
|
|
|
textinput_v2_interface.cpp
|
|
|
|
|
textinput_v3_interface.cpp
|
|
|
|
|
touch_interface.cpp
|
|
|
|
|
textinput_v1.cpp
|
|
|
|
|
textinput_v2.cpp
|
|
|
|
|
textinput_v3.cpp
|
|
|
|
|
touch.cpp
|
|
|
|
|
transaction.cpp
|
|
|
|
|
viewporter_interface.cpp
|
|
|
|
|
xdgactivation_v1_interface.cpp
|
|
|
|
|
xdgdecoration_v1_interface.cpp
|
|
|
|
|
xdgforeign_v2_interface.cpp
|
|
|
|
|
xdgoutput_v1_interface.cpp
|
|
|
|
|
xdgshell_interface.cpp
|
|
|
|
|
xdgtopleveldrag_v1_interface.cpp
|
|
|
|
|
xwaylandkeyboardgrab_v1_interface.cpp
|
|
|
|
|
xwaylandshell_v1_interface.cpp
|
|
|
|
|
viewporter.cpp
|
|
|
|
|
xdgactivation_v1.cpp
|
|
|
|
|
xdgdecoration_v1.cpp
|
|
|
|
|
xdgforeign_v2.cpp
|
|
|
|
|
xdgoutput_v1.cpp
|
|
|
|
|
xdgshell.cpp
|
|
|
|
|
xdgtopleveldrag_v1.cpp
|
|
|
|
|
xwaylandkeyboardgrab_v1.cpp
|
|
|
|
|
xwaylandshell_v1.cpp
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
|
|
|
@ -311,70 +311,70 @@ else()
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
install(FILES
|
|
|
|
|
appmenu_interface.h
|
|
|
|
|
blur_interface.h
|
|
|
|
|
compositor_interface.h
|
|
|
|
|
contenttype_v1_interface.h
|
|
|
|
|
contrast_interface.h
|
|
|
|
|
cursorshape_v1_interface.h
|
|
|
|
|
datacontroldevice_v1_interface.h
|
|
|
|
|
datacontroldevicemanager_v1_interface.h
|
|
|
|
|
datacontroloffer_v1_interface.h
|
|
|
|
|
datacontrolsource_v1_interface.h
|
|
|
|
|
datadevice_interface.h
|
|
|
|
|
datadevicemanager_interface.h
|
|
|
|
|
dataoffer_interface.h
|
|
|
|
|
datasource_interface.h
|
|
|
|
|
dpms_interface.h
|
|
|
|
|
drmlease_v1_interface.h
|
|
|
|
|
fakeinput_interface.h
|
|
|
|
|
fractionalscale_v1_interface.h
|
|
|
|
|
idle_interface.h
|
|
|
|
|
idleinhibit_v1_interface.h
|
|
|
|
|
idlenotify_v1_interface.h
|
|
|
|
|
inputmethod_v1_interface.h
|
|
|
|
|
keyboard_interface.h
|
|
|
|
|
keyboard_shortcuts_inhibit_v1_interface.h
|
|
|
|
|
keystate_interface.h
|
|
|
|
|
layershell_v1_interface.h
|
|
|
|
|
lockscreen_overlay_v1_interface.h
|
|
|
|
|
output_interface.h
|
|
|
|
|
output_order_v1_interface.h
|
|
|
|
|
outputdevice_v2_interface.h
|
|
|
|
|
outputmanagement_v2_interface.h
|
|
|
|
|
plasmashell_interface.h
|
|
|
|
|
plasmavirtualdesktop_interface.h
|
|
|
|
|
plasmawindowmanagement_interface.h
|
|
|
|
|
pointer_interface.h
|
|
|
|
|
pointerconstraints_v1_interface.h
|
|
|
|
|
pointergestures_v1_interface.h
|
|
|
|
|
primaryselectiondevice_v1_interface.h
|
|
|
|
|
primaryselectiondevicemanager_v1_interface.h
|
|
|
|
|
primaryselectionoffer_v1_interface.h
|
|
|
|
|
primaryselectionsource_v1_interface.h
|
|
|
|
|
relativepointer_v1_interface.h
|
|
|
|
|
screencast_v1_interface.h
|
|
|
|
|
screenedge_v1_interface.h
|
|
|
|
|
seat_interface.h
|
|
|
|
|
server_decoration_interface.h
|
|
|
|
|
server_decoration_palette_interface.h
|
|
|
|
|
shadow_interface.h
|
|
|
|
|
slide_interface.h
|
|
|
|
|
subcompositor_interface.h
|
|
|
|
|
surface_interface.h
|
|
|
|
|
tablet_v2_interface.h
|
|
|
|
|
tearingcontrol_v1_interface.h
|
|
|
|
|
textinput_v1_interface.h
|
|
|
|
|
textinput_v2_interface.h
|
|
|
|
|
textinput_v3_interface.h
|
|
|
|
|
touch_interface.h
|
|
|
|
|
viewporter_interface.h
|
|
|
|
|
xdgactivation_v1_interface.h
|
|
|
|
|
xdgdecoration_v1_interface.h
|
|
|
|
|
xdgforeign_v2_interface.h
|
|
|
|
|
xdgoutput_v1_interface.h
|
|
|
|
|
xdgshell_interface.h
|
|
|
|
|
xwaylandkeyboardgrab_v1_interface.h
|
|
|
|
|
xwaylandshell_v1_interface.h
|
|
|
|
|
appmenu.h
|
|
|
|
|
blur.h
|
|
|
|
|
compositor.h
|
|
|
|
|
contenttype_v1.h
|
|
|
|
|
contrast.h
|
|
|
|
|
cursorshape_v1.h
|
|
|
|
|
datacontroldevice_v1.h
|
|
|
|
|
datacontroldevicemanager_v1.h
|
|
|
|
|
datacontroloffer_v1.h
|
|
|
|
|
datacontrolsource_v1.h
|
|
|
|
|
datadevice.h
|
|
|
|
|
datadevicemanager.h
|
|
|
|
|
dataoffer.h
|
|
|
|
|
datasource.h
|
|
|
|
|
dpms.h
|
|
|
|
|
drmlease_v1.h
|
|
|
|
|
fakeinput.h
|
|
|
|
|
fractionalscale_v1.h
|
|
|
|
|
idle.h
|
|
|
|
|
idleinhibit_v1.h
|
|
|
|
|
idlenotify_v1.h
|
|
|
|
|
inputmethod_v1.h
|
|
|
|
|
keyboard.h
|
|
|
|
|
keyboard_shortcuts_inhibit_v1.h
|
|
|
|
|
keystate.h
|
|
|
|
|
layershell_v1.h
|
|
|
|
|
lockscreen_overlay_v1.h
|
|
|
|
|
output.h
|
|
|
|
|
output_order_v1.h
|
|
|
|
|
outputdevice_v2.h
|
|
|
|
|
outputmanagement_v2.h
|
|
|
|
|
plasmashell.h
|
|
|
|
|
plasmavirtualdesktop.h
|
|
|
|
|
plasmawindowmanagement.h
|
|
|
|
|
pointer.h
|
|
|
|
|
pointerconstraints_v1.h
|
|
|
|
|
pointergestures_v1.h
|
|
|
|
|
primaryselectiondevice_v1.h
|
|
|
|
|
primaryselectiondevicemanager_v1.h
|
|
|
|
|
primaryselectionoffer_v1.h
|
|
|
|
|
primaryselectionsource_v1.h
|
|
|
|
|
relativepointer_v1.h
|
|
|
|
|
screencast_v1.h
|
|
|
|
|
screenedge_v1.h
|
|
|
|
|
seat.h
|
|
|
|
|
server_decoration.h
|
|
|
|
|
server_decoration_palette.h
|
|
|
|
|
shadow.h
|
|
|
|
|
slide.h
|
|
|
|
|
subcompositor.h
|
|
|
|
|
surface.h
|
|
|
|
|
tablet_v2.h
|
|
|
|
|
tearingcontrol_v1.h
|
|
|
|
|
textinput_v1.h
|
|
|
|
|
textinput_v2.h
|
|
|
|
|
textinput_v3.h
|
|
|
|
|
touch.h
|
|
|
|
|
viewporter.h
|
|
|
|
|
xdgactivation_v1.h
|
|
|
|
|
xdgdecoration_v1.h
|
|
|
|
|
xdgforeign_v2.h
|
|
|
|
|
xdgoutput_v1.h
|
|
|
|
|
xdgshell.h
|
|
|
|
|
xwaylandkeyboardgrab_v1.h
|
|
|
|
|
xwaylandshell_v1.h
|
|
|
|
|
|
|
|
|
|
DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kwin/wayland COMPONENT Devel)
|
|
|
|
|