blob: 95ddb557c2768d6d39e5124fe26e5176a566c7e8 [file] [log] [blame]
%modules = ( # path to module name map
"QtWaylandCompositor" => "$basedir/src/compositor",
"QtWaylandClient" => "$basedir/src/client",
);
%moduleheaders = ( # restrict the module headers to those found in relative path
);
%classnames = (
);
%deprecatedheaders = (
"QtWaylandClient" => {
"qwaylandclientexport.h" => "QtWaylandClient/qtwaylandclientglobal.h"
},
"QtWaylandCompositor" => {
"qwaylandexport.h" => "QtWaylandCompositor/qtwaylandcompositorglobal.h"
}
);
%classnames = (
"qwaylandquickextension.h" => "QWaylandQuickExtension",
);
%inject_headers = (
"$basedir/src/client" => [
"^qwayland-hardware-integration.h",
"^qwayland-qt-windowmanager.h",
"^qwayland-qt-key-unstable-v1.h" ,
"^qwayland-server-buffer-extension.h",
"^qwayland-surface-extension.h",
"^qwayland-tablet-unstable-v2.h",
"^qwayland-text-input-unstable-v2.h",
"^qwayland-touch-extension.h",
"^qwayland-wayland.h",
"^qwayland-wp-primary-selection-unstable-v1.h",
"^qwayland-xdg-output-unstable-v1.h",
"^wayland-hardware-integration-client-protocol.h",
"^wayland-qt-windowmanager-client-protocol.h",
"^wayland-qt-key-unstable-v1-client-protocol.h",
"^wayland-server-buffer-extension-client-protocol.h",
"^wayland-surface-extension-client-protocol.h",
"^wayland-tablet-unstable-v2-client-protocol.h",
"^wayland-text-input-unstable-v2-client-protocol.h",
"^wayland-touch-extension-client-protocol.h",
"^wayland-wayland-client-protocol.h",
"^wayland-wp-primary-selection-unstable-v1-client-protocol.h",
"^wayland-xdg-output-unstable-v1-client-protocol.h",
],
"$basedir/src/plugins/shellintegration/xdg-shell" => [
"^qwayland-xdg-shell.h",
"^qwayland-xdg-decoration-unstable-v1.h",
"^wayland-xdg-shell-client-protocol.h",
"^wayland-xdg-decoration-unstable-v1-client-protocol.h",
],
"$basedir/src/plugins/shellintegration/xdg-shell-v6" => [
"^qwayland-xdg-shell-unstable-v6.h",
"^wayland-xdg-shell-unstable-v6-client-protocol.h",
],
"$basedir/src/compositor" => [
"^qwayland-server-wayland.h",
"^qwayland-server-hardware-integration.h",
"^qwayland-server-idle-inhibit-unstable-v1.h",
"^qwayland-server-ivi-application.h",
"^qwayland-server-qt-windowmanager.h",
"^qwayland-server-qt-key-unstable-v1.h",
"^qwayland-server-qt-texture-sharing-unstable-v1.h",
"^qwayland-server-scaler.h",
"^qwayland-server-server-buffer-extension.h",
"^qwayland-server-text-input-unstable-v2.h",
"^qwayland-server-touch-extension.h",
"^qwayland-server-viewporter.h",
"^qwayland-server-xdg-decoration-unstable-v1.h",
"^qwayland-server-xdg-output-unstable-v1.h",
"^qwayland-server-xdg-shell-unstable-v6.h",
"^qwayland-server-xdg-shell.h",
"^wayland-hardware-integration-server-protocol.h",
"^wayland-idle-inhibit-unstable-v1-server-protocol.h",
"^wayland-ivi-application-server-protocol.h",
"^wayland-qt-windowmanager-server-protocol.h",
"^wayland-qt-key-unstable-v1-server-protocol.h",
"^wayland-qt-texture-sharing-unstable-v1-server-protocol.h",
"^wayland-scaler-server-protocol.h",
"^wayland-server-buffer-extension-server-protocol.h",
"^wayland-text-input-unstable-v2-server-protocol.h",
"^wayland-viewporter-server-protocol.h",
"^wayland-touch-extension-server-protocol.h",
"^wayland-wayland-server-protocol.h",
"^wayland-xdg-decoration-unstable-v1-server-protocol.h",
"^wayland-xdg-output-unstable-v1-server-protocol.h",
"^wayland-xdg-shell-server-protocol.h",
"^wayland-xdg-shell-unstable-v6-server-protocol.h",
],
"$basedir/src/plugins/hardwareintegration/compositor/linux-dmabuf-unstable-v1" => [
"^qwayland-server-linux-dmabuf-unstable-v1.h",
"^wayland-linux-dmabuf-unstable-v1-server-protocol.h",
],
);
@private_headers = ( qr/^qwayland-.*\.h/, qr/^wayland-.*-protocol\.h/ );