kwin/autotests/integration
Martin Flöser 0b28abeb01 Port window specific rules dialog to DBus
Summary:
The dialog invoked through user actions menu takes the internal uuid as
command line argument which allows to query the required information
from KWin instead of using X11.

This allows to enable the system for Wayland windows.

In order to replace the usage of ClientMachine in the rules dialog the
dbus interface is extended by a value whether the window is on the
localhost. This is exposed through a virtual method on toplevel which is
overridden in ShellClient and there always returning true.

Test Plan: Run a nested Wayland and opened the dialog on a wayland window

Reviewers: #kwin

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D17750
2018-12-31 07:58:12 +01:00
..
data
effects [autotests] Test window open/close animations 2018-12-14 21:11:42 +02:00
fakes [scenes/opengl] Fix overlapping shadow tiles 2018-06-07 12:07:57 +03:00
helper
scripting Fix minor EBN issues 2018-08-29 21:02:16 +03:00
activities_test.cpp Fix the way how we quit kactivitymanagerd from the unit test 2018-11-09 17:27:07 +01:00
CMakeLists.txt Add a dbus method getWindowInfo returning same data as queryWindowInfo 2018-12-17 18:12:17 +01:00
colorcorrect_nightcolor_test.cpp [autotests] Stabilise colorcorrect test 2018-11-30 11:37:41 +00:00
dbus_interface_test.cpp Port window specific rules dialog to DBus 2018-12-31 07:58:12 +01:00
debug_console_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
decoration_input_test.cpp Rework InputDeviceHandler focus tracking 2018-12-02 21:36:11 +01:00
desktop_window_x11_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
dont_crash_aurorae_destroy_deco.cpp Copy plastik window decoration to build directory 2018-11-08 08:31:17 +01:00
dont_crash_cancel_animation.cpp
dont_crash_cursor_physical_size_empty.cpp Don't crash if the cursor theme fails to create 2018-03-04 09:42:27 +01:00
dont_crash_empty_deco.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
dont_crash_glxgears.cpp
dont_crash_no_border.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
dont_crash_reinitialize_compositor.cpp [autotests] Fix failing of testDontCrashReinitializeCompositor 2018-12-06 19:42:23 +02:00
dont_crash_useractions_menu.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
generic_scene_opengl_test.cpp
generic_scene_opengl_test.h
globalshortcuts_test.cpp Don't try to filter null key combinations 2018-04-24 16:35:23 +02:00
idle_inhibition_test.cpp [wayland] Check presence of the inhibitor object when a client is registered in IdleInhibition 2018-11-29 18:17:34 +02:00
input_stacking_order.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
internal_window.cpp Rework InputDeviceHandler focus tracking 2018-12-02 21:36:11 +01:00
keyboard_layout_test.cpp Fix KeyboardLayoutTest::testNumLock 2018-11-15 19:01:51 +01:00
keymap_creation_failure_test.cpp
kwin_wayland_test.cpp Build platform plugins in correct sub directory of build dir 2018-12-13 19:36:28 +01:00
kwin_wayland_test.h Build platform plugins in correct sub directory of build dir 2018-12-13 19:36:28 +01:00
kwinbindings_test.cpp
lockscreen.cpp Switch lockscreen test to OpenGL 2018-12-01 12:14:40 +01:00
maximize_test.cpp [wayland] Fix maximised test 2018-11-16 12:28:38 +00:00
modifier_only_shortcut_test.cpp
move_resize_window_test.cpp Clean up includes 2018-08-31 22:58:11 +03:00
no_global_shortcuts_test.cpp Introduce a command line option to disable any kind of global shortcuts 2018-12-13 19:36:28 +01:00
no_xdg_runtime_dir_test.cpp
plasma_surface_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
plasmawindow_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
platformcursor.cpp
pointer_constraints_test.cpp Rework InputDeviceHandler focus tracking 2018-12-02 21:36:11 +01:00
pointer_input.cpp Rework InputDeviceHandler focus tracking 2018-12-02 21:36:11 +01:00
quick_tiling_test.cpp [autotests] Handle async maximisation in quick tiling test 2018-11-08 01:50:51 +00:00
scene_opengl_es_test.cpp
scene_opengl_shadow_test.cpp [scenes/opengl] Fix overlaps in shadow texture atlas 2018-08-31 17:33:19 +03:00
scene_opengl_test.cpp
scene_qpainter_shadow_test.cpp compare doubles to doubles 2018-06-14 09:21:07 +01:00
scene_qpainter_test.cpp Do not unset cursor image when cursor enters a surface 2018-05-19 08:58:42 +02:00
screen_changes_test.cpp Add XDG Output support 2018-05-18 14:16:13 +01:00
screenedge_client_show_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
shade_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
shell_client_rules_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
shell_client_test.cpp Try to make TestShellClient::testUnresponsiveWindow more robust 2018-12-31 07:57:41 +01:00
showing_desktop_test.cpp
stacking_order_test.cpp Keep Deleted transients above old parents 2018-10-16 18:58:17 +03:00
start_test.cpp Introduce a command line option to disable any kind of global shortcuts 2018-12-13 19:36:28 +01:00
struts_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
tabbox_test.cpp
test_helpers.cpp [wayland] XdgPopup Positioning 2018-10-20 17:17:59 +01:00
touch_input_test.cpp Hide mouse cursor when interacting with touch screen 2018-12-13 18:55:46 +01:00
transient_no_input_test.cpp [wayland] XdgPopup Positioning 2018-10-20 17:17:59 +01:00
transient_placement.cpp [wayland] XdgPopup Positioning 2018-10-20 17:17:59 +01:00
virtual_desktop_test.cpp [wayland] add enter/leave virtual desktop API 2018-11-14 11:08:46 +00:00
window_rules_test.cpp Re-evaluate the window rules when the window class of a Client changes 2018-11-07 09:33:39 +01:00
window_selection_test.cpp Rework InputDeviceHandler focus tracking 2018-12-02 21:36:11 +01:00
x11_client_test.cpp Introduce the concept of an internal window system independent id 2018-12-01 12:17:05 +01:00
xclipboardsync_test.cpp Temporarily skip XClipboardSyncTest 2018-11-15 14:31:38 +01:00
xwayland_input_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00