From d107e2ba88e44590f77c608073eee6429f3d3a8c Mon Sep 17 00:00:00 2001 From: Giulio Camuffo Date: Tue, 1 Jul 2014 15:56:11 +0300 Subject: Add a way to have out of source shell integrations Some platforms (especially non-desktop ones) may use a custom Wayland shell extension, more tailored to the form factor than the generic and desktoppy wl_shell or xdg_shell. Instead of stuffing N protocol implementations in the QPA plugin use a plugin architecture to allow them to live out of tree. When creating a shell surface the QT_WAYLAND_SHELL_INTEGRATION env variable will be checked, and if it points to a valid plugin that will be used to create the shell surface, falling back to wl_shell or xdg_shell if no plugin is specified. Change-Id: I05019174bb915199dd726f5fdcc0385ef846e8de Reviewed-by: Pier Luigi Fiorini Reviewed-by: Philippe Coval Reviewed-by: Jan Arne Petersen Reviewed-by: Gunnar Sletta --- src/client/client.pro | 1 + 1 file changed, 1 insertion(+) (limited to 'src/client/client.pro') diff --git a/src/client/client.pro b/src/client/client.pro index 1d89619c0..6aaa25419 100644 --- a/src/client/client.pro +++ b/src/client/client.pro @@ -107,3 +107,4 @@ HEADERS += qwaylandintegration_p.h \ qwaylanddatadevice_p.h \ include(hardwareintegration/hardwareintegration.pri) +include(shellintegration/shellintegration.pri) -- cgit v1.2.3