fd83366e31
Summary: The interactive window selection is implemented in InputRedirection through a dedicated InputEventFilter. The InputEventFilter so far takes care of pointer input and keyboard input. In addition it ensures that keyboard and pointer focus is reset on start and on end. With this change KillWindow now also works on Wayland, but only for X11 windows, as the Wayland variant is not yet implemented. Test Plan: Tested in nested setup, auto-tests still needed Reviewers: #kwin, #plasma_on_wayland Subscribers: plasma-devel, kwin Tags: #plasma_on_wayland, #kwin Differential Revision: https://phabricator.kde.org/D3365 |
||
---|---|---|
.. | ||
data | ||
effects | ||
helper | ||
scripting | ||
activities_test.cpp | ||
CMakeLists.txt | ||
debug_console_test.cpp | ||
decoration_input_test.cpp | ||
desktop_window_x11_test.cpp | ||
dont_crash_aurorae_destroy_deco.cpp | ||
dont_crash_cancel_animation.cpp | ||
dont_crash_empty_deco.cpp | ||
dont_crash_glxgears.cpp | ||
dont_crash_no_border.cpp | ||
globalshortcuts_test.cpp | ||
input_stacking_order.cpp | ||
internal_window.cpp | ||
kwin_wayland_test.cpp | ||
kwin_wayland_test.h | ||
lockscreen.cpp | ||
maximize_test.cpp | ||
modifier_only_shortcut_test.cpp | ||
move_resize_window_test.cpp | ||
no_xdg_runtime_dir_test.cpp | ||
plasma_surface_test.cpp | ||
plasmawindow_test.cpp | ||
platformcursor.cpp | ||
pointer_input.cpp | ||
quick_tiling_test.cpp | ||
scene_opengl_test.cpp | ||
scene_qpainter_test.cpp | ||
screen_changes_test.cpp | ||
screenedge_client_show_test.cpp | ||
shade_test.cpp | ||
shell_client_test.cpp | ||
start_test.cpp | ||
struts_test.cpp | ||
tabbox_test.cpp | ||
test_helpers.cpp | ||
touch_input_test.cpp | ||
transient_no_input_test.cpp | ||
transient_placement.cpp | ||
window_rules_test.cpp | ||
window_selection_test.cpp | ||
x11_client_test.cpp | ||
xclipboardsync_test.cpp | ||
xwayland_input_test.cpp |