kwin/src/wayland/server
Roman Gilg c27932ea07 [server] Put some text-input v0 exclusive callbacks in v0 class
Summary:
Requests

* reset
* commit_state
* invoke_action

are used in text-input v0 only and neither in v2 and upcoming
v3 of the unstable text-input protocol.

To increase readability put their callbacks in v0 interface class only.

Test Plan: Compiles

Reviewers: #kwin, #frameworks, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D16673
2018-11-04 23:28:35 +01:00
..
buffer_interface.cpp Treat input RGB buffers as premultiplied 2017-08-30 09:58:36 +01:00
buffer_interface.h API doc improvements 2015-09-09 13:49:58 +02:00
dataoffer_interface_p.h Add support for version 3 of data device manager interface 2017-12-26 20:41:43 +01:00
generic_shell_surface_p.h Add support for xdg-shell 2016-07-13 13:04:31 +02:00
global.cpp Update SurfaceInterface outputs when an output global gets destroyed 2017-08-26 11:54:10 +01:00
global.h Update SurfaceInterface outputs when an output global gets destroyed 2017-08-26 11:54:10 +01:00
global_p.h Global::Private can create the wl_global 2014-11-13 18:43:18 +01:00
idleinhibit_interface.cpp Add support for zwp_idle_inhibit_manager_v1 2017-11-16 20:22:44 +01:00
idleinhibit_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
idleinhibit_interface_p.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
idleinhibit_interface_v1.cpp Add support for zwp_idle_inhibit_manager_v1 2017-11-16 20:22:44 +01:00
logging.cpp Fix compiler warnings 2015-09-02 16:20:10 +02:00
logging_p.h Introduce categorized logging 2015-01-20 09:42:26 +01:00
outputchangeset.cpp Output device color curves correction 2018-08-05 18:04:53 +02:00
outputchangeset.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
outputchangeset_p.h Output device color curves correction 2018-08-05 18:04:53 +02:00
outputconfiguration_interface.cpp Output device color curves correction 2018-08-05 18:04:53 +02:00
outputconfiguration_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
outputdevice_interface.cpp Sync set/send/update methods 2018-08-08 18:37:09 +01:00
outputdevice_interface.h Add serial number and EISA ID to OutputDevice interface 2018-08-08 18:37:02 +01:00
outputmanagement_interface.cpp Fix minor EBN issues 2018-09-12 20:49:38 +03:00
outputmanagement_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
pointerconstraints_interface.cpp Support cursor hints on locked pointer 2018-07-23 10:54:54 +02:00
pointerconstraints_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
pointerconstraints_interface_p.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
pointerconstraints_interface_v1.cpp Support cursor hints on locked pointer 2018-07-23 10:54:54 +02:00
pointergestures_interface.cpp Implementation of PointerGestures protocol 2016-11-07 13:28:44 +01:00
pointergestures_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
pointergestures_interface_p.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
pointergestures_interface_v1.cpp Implementation of PointerGestures protocol 2016-11-07 13:28:44 +01:00
qtsurfaceextension_interface.cpp Fix build (try 1) 2016-10-17 07:45:35 +02:00
qtsurfaceextension_interface.h API dox: add some minimal docs to class to have them covered by doxygen 2017-05-26 03:35:03 +02:00
region_interface.h [server] Add more Q_DECLARE_METATYPE 2016-03-15 10:59:08 +01:00
relativepointer_interface.cpp Implement support for the relative pointer protocol 2016-10-11 07:40:54 +02:00
relativepointer_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
relativepointer_interface_p.h Implement support for the relative pointer protocol 2016-10-11 07:40:54 +02:00
relativepointer_interface_v1.cpp Implement support for the relative pointer protocol 2016-10-11 07:40:54 +02:00
remote_access_interface.cpp Fix minor EBN issues 2018-09-12 20:49:38 +03:00
remote_access_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
remote_access_interface_p.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
resource.cpp [server] Send keyboard leave when client destroys the focused surface 2017-07-16 16:25:25 +02:00
resource.h [server] Send keyboard leave when client destroys the focused surface 2017-07-16 16:25:25 +02:00
resource_p.h [server] Ensure that Resource::Private::get returns nullptr if passed a nullptr 2016-06-27 08:21:10 +02:00
shell_interface.cpp Add support for wl_shell_surface::set_popup and popup_done 2017-03-25 17:43:47 +01:00
shell_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
textinput_interface.cpp [server] Put some text-input v0 exclusive callbacks in v0 class 2018-11-04 23:28:35 +01:00
textinput_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
textinput_interface_p.h [server] Put some text-input v0 exclusive callbacks in v0 class 2018-11-04 23:28:35 +01:00
textinput_interface_v0.cpp [server] Put some text-input v0 exclusive callbacks in v0 class 2018-11-04 23:28:35 +01:00
textinput_interface_v2.cpp Validate surface is valid when sending TextInput leave event 2017-05-05 18:51:34 +02:00
xdgforeign_interface.cpp Wayland foreign protocol 2017-10-13 11:30:13 +02:00
xdgforeign_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
xdgoutput_interface.cpp Fix some of cppcheck warnings 2018-07-04 15:54:26 +05:30
xdgoutput_interface.h Fix minor EBN issues 2018-09-12 20:49:38 +03:00
xdgshell_stable_interface.cpp Add XDG WM Base support to our XDGShell API 2018-07-16 13:50:51 +02:00
xdgshell_stable_interface_p.h Add XDG WM Base support to our XDGShell API 2018-07-16 13:50:51 +02:00
xdgshell_v5_interface.cpp Make XDGShellV5 co-compilable with XDGWMBase 2018-07-16 13:50:51 +02:00
xdgshell_v5_interface_p.h Support XDG v6 2017-09-04 16:56:24 +01:00
xdgshell_v6_interface.cpp Support XDG v6 2017-09-04 16:56:24 +01:00
xdgshell_v6_interface_p.h Support XDG v6 2017-09-04 16:56:24 +01:00