Move scene related bits into src/scene/ directory

We've got quite a few scene related files, move them in a directory to
group related code together.
This commit is contained in:
Vlad Zahorodnii 2022-12-15 22:35:22 +02:00
parent 44439baad2
commit f7a8635b10
69 changed files with 107 additions and 115 deletions

View file

@ -9,7 +9,7 @@
#include "generic_scene_opengl_test.h" #include "generic_scene_opengl_test.h"
#include "composite.h" #include "composite.h"
#include "scene.h" #include "scene/scene.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "window.h" #include "window.h"

View file

@ -13,7 +13,7 @@
#include "core/outputbackend.h" #include "core/outputbackend.h"
#include "effectloader.h" #include "effectloader.h"
#include "effects.h" #include "effects.h"
#include "scene.h" #include "scene/scene.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "window.h" #include "window.h"
#include "workspace.h" #include "workspace.h"

View file

@ -12,7 +12,7 @@
#include "core/renderbackend.h" #include "core/renderbackend.h"
#include "cursor.h" #include "cursor.h"
#include "effectloader.h" #include "effectloader.h"
#include "scene.h" #include "scene/scene.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "window.h" #include "window.h"

View file

@ -10,7 +10,7 @@
#include "core/output.h" #include "core/output.h"
#include "core/outputbackend.h" #include "core/outputbackend.h"
#include "main.h" #include "main.h"
#include "scene.h" #include "scene/scene.h"
#include "unmanaged.h" #include "unmanaged.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "workspace.h" #include "workspace.h"

View file

@ -9,7 +9,7 @@
#include "composite.h" #include "composite.h"
#include "core/outputbackend.h" #include "core/outputbackend.h"
#include "main.h" #include "main.h"
#include "scene.h" #include "scene/scene.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "workspace.h" #include "workspace.h"
#include "x11window.h" #include "x11window.h"

View file

@ -62,7 +62,6 @@ target_sources(kwin PRIVATE
cursorsource.cpp cursorsource.cpp
dbusinterface.cpp dbusinterface.cpp
debug_console.cpp debug_console.cpp
decorationitem.cpp
decorations/decoratedclient.cpp decorations/decoratedclient.cpp
decorations/decorationbridge.cpp decorations/decorationbridge.cpp
decorations/decorationpalette.cpp decorations/decorationpalette.cpp
@ -70,7 +69,6 @@ target_sources(kwin PRIVATE
decorations/settings.cpp decorations/settings.cpp
deleted.cpp deleted.cpp
dmabuftexture.cpp dmabuftexture.cpp
dndiconitem.cpp
dpmsinputeventfilter.cpp dpmsinputeventfilter.cpp
effectloader.cpp effectloader.cpp
effects.cpp effects.cpp
@ -90,7 +88,6 @@ target_sources(kwin PRIVATE
inputpanelv1integration.cpp inputpanelv1integration.cpp
inputpanelv1window.cpp inputpanelv1window.cpp
internalwindow.cpp internalwindow.cpp
item.cpp
keyboard_input.cpp keyboard_input.cpp
keyboard_layout.cpp keyboard_layout.cpp
keyboard_layout_switching.cpp keyboard_layout_switching.cpp
@ -120,7 +117,18 @@ target_sources(kwin PRIVATE
rootinfo_filter.cpp rootinfo_filter.cpp
rulebooksettings.cpp rulebooksettings.cpp
rules.cpp rules.cpp
scene.cpp scene/decorationitem.cpp
scene/dndiconitem.cpp
scene/item.cpp
scene/scene.cpp
scene/scene_opengl.cpp
scene/scene_qpainter.cpp
scene/shadowitem.cpp
scene/surfaceitem.cpp
scene/surfaceitem_internal.cpp
scene/surfaceitem_wayland.cpp
scene/surfaceitem_x11.cpp
scene/windowitem.cpp
screenedge.cpp screenedge.cpp
scripting/dbuscall.cpp scripting/dbuscall.cpp
scripting/desktopbackgrounditem.cpp scripting/desktopbackgrounditem.cpp
@ -136,12 +144,7 @@ target_sources(kwin PRIVATE
scripting/windowthumbnailitem.cpp scripting/windowthumbnailitem.cpp
scripting/workspace_wrapper.cpp scripting/workspace_wrapper.cpp
shadow.cpp shadow.cpp
shadowitem.cpp
sm.cpp sm.cpp
surfaceitem.cpp
surfaceitem_internal.cpp
surfaceitem_wayland.cpp
surfaceitem_x11.cpp
syncalarmx11filter.cpp syncalarmx11filter.cpp
tablet_input.cpp tablet_input.cpp
tabletmodemanager.cpp tabletmodemanager.cpp
@ -161,7 +164,6 @@ target_sources(kwin PRIVATE
waylandwindow.cpp waylandwindow.cpp
window.cpp window.cpp
window_property_notify_x11_filter.cpp window_property_notify_x11_filter.cpp
windowitem.cpp
workspace.cpp workspace.cpp
x11eventfilter.cpp x11eventfilter.cpp
x11syncmanager.cpp x11syncmanager.cpp
@ -260,7 +262,6 @@ target_sources(kwin PRIVATE
) )
add_subdirectory(backends) add_subdirectory(backends)
add_subdirectory(scenes)
add_subdirectory(utils) add_subdirectory(utils)
add_subdirectory(wayland) add_subdirectory(wayland)
add_subdirectory(xwayland) add_subdirectory(xwayland)

View file

@ -1,3 +1,3 @@
#! /usr/bin/env bash #! /usr/bin/env bash
$EXTRACTRC *.kcfg *.ui >> rc.cpp $EXTRACTRC *.kcfg *.ui >> rc.cpp
$XGETTEXT *.h *.cpp plugins/nightcolor/*.cpp helpers/killer/*.cpp scenes/opengl/*.cpp tabbox/*.cpp scripting/*.cpp plugins/krunner-integration/*.cpp -o $podir/kwin.pot $XGETTEXT *.h *.cpp plugins/nightcolor/*.cpp helpers/killer/*.cpp scene/*.cpp tabbox/*.cpp scripting/*.cpp plugins/krunner-integration/*.cpp -o $podir/kwin.pot

View file

@ -29,7 +29,7 @@
#include "kwineglutils_p.h" #include "kwineglutils_p.h"
#include "linux_dmabuf.h" #include "linux_dmabuf.h"
#include "options.h" #include "options.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "wayland/clientconnection.h" #include "wayland/clientconnection.h"
#include "wayland/linuxdmabufv1clientbuffer.h" #include "wayland/linuxdmabufv1clientbuffer.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -16,7 +16,7 @@
#include "drm_output.h" #include "drm_output.h"
#include "drm_pipeline.h" #include "drm_pipeline.h"
#include "egl_dmabuf.h" #include "egl_dmabuf.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "wayland/linuxdmabufv1clientbuffer.h" #include "wayland/linuxdmabufv1clientbuffer.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -20,7 +20,7 @@
#include "drm_shadow_buffer.h" #include "drm_shadow_buffer.h"
#include "egl_dmabuf.h" #include "egl_dmabuf.h"
#include "kwineglutils_p.h" #include "kwineglutils_p.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "wayland/linuxdmabufv1clientbuffer.h" #include "wayland/linuxdmabufv1clientbuffer.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -20,7 +20,7 @@
#include "drm_virtual_output.h" #include "drm_virtual_output.h"
#include "egl_dmabuf.h" #include "egl_dmabuf.h"
#include "kwineglutils_p.h" #include "kwineglutils_p.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "wayland/linuxdmabufv1clientbuffer.h" #include "wayland/linuxdmabufv1clientbuffer.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -11,9 +11,9 @@
#include "core/renderloop_p.h" #include "core/renderloop_p.h"
#include "kwinglplatform.h" #include "kwinglplatform.h"
#include "options.h" #include "options.h"
#include "scene.h" #include "scene/scene.h"
#include "scene/surfaceitem_x11.h"
#include "softwarevsyncmonitor.h" #include "softwarevsyncmonitor.h"
#include "surfaceitem_x11.h"
#include "workspace.h" #include "workspace.h"
#include "x11_standalone_backend.h" #include "x11_standalone_backend.h"
#include "x11_standalone_logging.h" #include "x11_standalone_logging.h"

View file

@ -28,8 +28,8 @@
#include "core/overlaywindow.h" #include "core/overlaywindow.h"
#include "core/renderloop_p.h" #include "core/renderloop_p.h"
#include "options.h" #include "options.h"
#include "scene.h" #include "scene/scene.h"
#include "surfaceitem_x11.h" #include "scene/surfaceitem_x11.h"
#include "utils/xcbutils.h" #include "utils/xcbutils.h"
#include "workspace.h" #include "workspace.h"
// kwin libs // kwin libs

View file

@ -11,7 +11,7 @@
#include "composite.h" #include "composite.h"
#include "kwinglobals.h" #include "kwinglobals.h"
#include "scene.h" #include "scene/scene.h"
#include "utils/common.h" #include "utils/common.h"
#include "utils/xcbutils.h" #include "utils/xcbutils.h"
#include "workspace.h" #include "workspace.h"

View file

@ -26,11 +26,10 @@
#include "internalwindow.h" #include "internalwindow.h"
#include "openglbackend.h" #include "openglbackend.h"
#include "qpainterbackend.h" #include "qpainterbackend.h"
#include "scene.h" #include "scene/scene_opengl.h"
#include "scenes/opengl/scene_opengl.h" #include "scene/scene_qpainter.h"
#include "scenes/qpainter/scene_qpainter.h" #include "scene/surfaceitem_x11.h"
#include "shadow.h" #include "shadow.h"
#include "surfaceitem_x11.h"
#include "unmanaged.h" #include "unmanaged.h"
#include "useractions.h" #include "useractions.h"
#include "utils/common.h" #include "utils/common.h"

View file

@ -6,8 +6,8 @@
#include "renderloop.h" #include "renderloop.h"
#include "renderloop_p.h" #include "renderloop_p.h"
#include "surfaceitem.h" #include "scene/surfaceitem.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "utils/common.h" #include "utils/common.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -15,7 +15,7 @@
#include "input.h" #include "input.h"
#include "keyboard_input.h" #include "keyboard_input.h"
#include "main.h" #include "main.h"
#include "scene.h" #include "scene/scene.h"
#include "utils/common.h" #include "utils/common.h"
#include "utils/xcbutils.h" #include "utils/xcbutils.h"
// KDE // KDE

View file

@ -13,7 +13,7 @@
#include "internalwindow.h" #include "internalwindow.h"
#include "keyboard_input.h" #include "keyboard_input.h"
#include "main.h" #include "main.h"
#include "scene.h" #include "scene/scene.h"
#include "unmanaged.h" #include "unmanaged.h"
#include "utils/filedescriptor.h" #include "utils/filedescriptor.h"
#include "utils/subsurfacemonitor.h" #include "utils/subsurfacemonitor.h"

View file

@ -42,12 +42,12 @@
#include "inputmethod.h" #include "inputmethod.h"
#include "inputpanelv1window.h" #include "inputpanelv1window.h"
#include "kwinglutils.h" #include "kwinglutils.h"
#include "scene/windowitem.h"
#include "utils/xcbutils.h" #include "utils/xcbutils.h"
#include "virtualdesktops.h" #include "virtualdesktops.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "waylandwindow.h" #include "waylandwindow.h"
#include "window_property_notify_x11_filter.h" #include "window_property_notify_x11_filter.h"
#include "windowitem.h"
#include "workspace.h" #include "workspace.h"
#include <KDecoration2/Decoration> #include <KDecoration2/Decoration>

View file

@ -14,7 +14,7 @@
#include "kwineffects.h" #include "kwineffects.h"
#include "kwinoffscreenquickview.h" #include "kwinoffscreenquickview.h"
#include "scene.h" #include "scene/scene.h"
#include <QFont> #include <QFont>
#include <QHash> #include <QHash>

View file

@ -10,8 +10,8 @@
#include "internalwindow.h" #include "internalwindow.h"
#include "decorations/decorationbridge.h" #include "decorations/decorationbridge.h"
#include "deleted.h" #include "deleted.h"
#include "surfaceitem.h" #include "scene/surfaceitem.h"
#include "windowitem.h" #include "scene/windowitem.h"
#include "workspace.h" #include "workspace.h"
#include <KDecoration2/Decoration> #include <KDecoration2/Decoration>

View file

@ -6,7 +6,7 @@
#include "basiceglsurfacetexture_internal.h" #include "basiceglsurfacetexture_internal.h"
#include "kwingltexture.h" #include "kwingltexture.h"
#include "surfaceitem_internal.h" #include "scene/surfaceitem_internal.h"
#include "utils/common.h" #include "utils/common.h"
#include <QOpenGLFramebufferObject> #include <QOpenGLFramebufferObject>

View file

@ -8,7 +8,7 @@
#include "egl_dmabuf.h" #include "egl_dmabuf.h"
#include "kwineglext.h" #include "kwineglext.h"
#include "kwingltexture.h" #include "kwingltexture.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "utils/common.h" #include "utils/common.h"
#include "wayland/drmclientbuffer.h" #include "wayland/drmclientbuffer.h"
#include "wayland/linuxdmabufv1clientbuffer.h" #include "wayland/linuxdmabufv1clientbuffer.h"

View file

@ -11,7 +11,7 @@
#include <kwineffects.h> #include <kwineffects.h>
#include <kwinglutils_funcs.h> #include <kwinglutils_funcs.h>
#include "surfaceitem.h" #include "scene/surfaceitem.h"
#include "utils/common.h" #include "utils/common.h"
#include "workspace.h" #include "workspace.h"

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "surfaceitem.h" #include "scene/surfaceitem.h"
namespace KWin namespace KWin
{ {

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "surfaceitem.h" #include "scene/surfaceitem.h"
#include <QImage> #include <QImage>

View file

@ -5,7 +5,7 @@
*/ */
#include "qpaintersurfacetexture_internal.h" #include "qpaintersurfacetexture_internal.h"
#include "surfaceitem_internal.h" #include "scene/surfaceitem_internal.h"
namespace KWin namespace KWin
{ {

View file

@ -5,7 +5,7 @@
*/ */
#include "qpaintersurfacetexture_wayland.h" #include "qpaintersurfacetexture_wayland.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "utils/common.h" #include "utils/common.h"
#include "wayland/shmclientbuffer.h" #include "wayland/shmclientbuffer.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -12,7 +12,7 @@
#include "core/renderloop.h" #include "core/renderloop.h"
#include "kwingltexture.h" #include "kwingltexture.h"
#include "kwinglutils.h" #include "kwinglutils.h"
#include "scene.h" #include "scene/scene.h"
namespace KWin namespace KWin
{ {

View file

@ -11,7 +11,7 @@
#include <core/output.h> #include <core/output.h>
#include <kwingltexture.h> #include <kwingltexture.h>
#include <kwinglutils.h> #include <kwinglutils.h>
#include <scene.h> #include <scene/scene.h>
#include <workspace.h> #include <workspace.h>
#include <QPainter> #include <QPainter>

View file

@ -15,7 +15,7 @@
#include "kwingltexture.h" #include "kwingltexture.h"
#include "outputscreencastsource.h" #include "outputscreencastsource.h"
#include "regionscreencastsource.h" #include "regionscreencastsource.h"
#include "scene.h" #include "scene/scene.h"
#include "screencaststream.h" #include "screencaststream.h"
#include "wayland/display.h" #include "wayland/display.h"
#include "wayland/output_interface.h" #include "wayland/output_interface.h"

View file

@ -20,7 +20,7 @@
#include "kwinscreencast_logging.h" #include "kwinscreencast_logging.h"
#include "main.h" #include "main.h"
#include "pipewirecore.h" #include "pipewirecore.h"
#include "scene.h" #include "scene/scene.h"
#include "screencastsource.h" #include "screencastsource.h"
#include "utils/common.h" #include "utils/common.h"

View file

@ -15,9 +15,9 @@
#include "kwineffects.h" #include "kwineffects.h"
#include "kwingltexture.h" #include "kwingltexture.h"
#include "kwinglutils.h" #include "kwinglutils.h"
#include "scene.h" #include "scene/scene.h"
#include "scene/windowitem.h"
#include "window.h" #include "window.h"
#include "windowitem.h"
namespace KWin namespace KWin
{ {

View file

@ -5,12 +5,12 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "decorationitem.h" #include "scene/decorationitem.h"
#include "composite.h" #include "composite.h"
#include "core/output.h" #include "core/output.h"
#include "decorations/decoratedclient.h" #include "decorations/decoratedclient.h"
#include "deleted.h" #include "deleted.h"
#include "scene.h" #include "scene/scene.h"
#include "utils/common.h" #include "utils/common.h"
#include "window.h" #include "window.h"

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "item.h" #include "scene/item.h"
namespace KDecoration2 namespace KDecoration2
{ {

View file

@ -4,8 +4,8 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "dndiconitem.h" #include "scene/dndiconitem.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "wayland/datadevice_interface.h" #include "wayland/datadevice_interface.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "item.h" #include "scene/item.h"
namespace KWaylandServer namespace KWaylandServer
{ {

View file

@ -4,12 +4,12 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "item.h" #include "scene/item.h"
#include "composite.h" #include "composite.h"
#include "core/output.h" #include "core/output.h"
#include "core/renderloop.h" #include "core/renderloop.h"
#include "main.h" #include "main.h"
#include "scene.h" #include "scene/scene.h"
#include "utils/common.h" #include "utils/common.h"
#include "workspace.h" #include "workspace.h"

View file

@ -52,24 +52,24 @@
*/ */
#include "scene.h" #include "scene/scene.h"
#include "composite.h" #include "composite.h"
#include "core/output.h" #include "core/output.h"
#include "core/renderlayer.h" #include "core/renderlayer.h"
#include "core/renderloop.h" #include "core/renderloop.h"
#include "deleted.h" #include "deleted.h"
#include "dndiconitem.h"
#include "effects.h" #include "effects.h"
#include "internalwindow.h" #include "internalwindow.h"
#include "scene/dndiconitem.h"
#include "scene/shadowitem.h"
#include "scene/surfaceitem.h"
#include "scene/windowitem.h"
#include "shadow.h" #include "shadow.h"
#include "shadowitem.h"
#include "surfaceitem.h"
#include "unmanaged.h" #include "unmanaged.h"
#include "wayland/seat_interface.h" #include "wayland/seat_interface.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "waylandwindow.h" #include "waylandwindow.h"
#include "windowitem.h"
#include "workspace.h" #include "workspace.h"
#include "x11window.h" #include "x11window.h"

View file

@ -22,11 +22,11 @@
#include "decorations/decoratedclient.h" #include "decorations/decoratedclient.h"
#include "effects.h" #include "effects.h"
#include "main.h" #include "main.h"
#include "shadowitem.h" #include "scene/shadowitem.h"
#include "surfaceitem.h" #include "scene/surfaceitem.h"
#include "scene/windowitem.h"
#include "utils/common.h" #include "utils/common.h"
#include "window.h" #include "window.h"
#include "windowitem.h"
#include <cmath> #include <cmath>
#include <cstddef> #include <cstddef>

View file

@ -13,8 +13,8 @@
#include "openglbackend.h" #include "openglbackend.h"
#include "decorationitem.h" #include "scene/decorationitem.h"
#include "scene.h" #include "scene/scene.h"
#include "shadow.h" #include "shadow.h"
#include "kwinglutils.h" #include "kwinglutils.h"

View file

@ -12,9 +12,9 @@
#include "core/output.h" #include "core/output.h"
#include "decorations/decoratedclient.h" #include "decorations/decoratedclient.h"
#include "effects.h" #include "effects.h"
#include "surfaceitem.h" #include "scene/surfaceitem.h"
#include "scene/windowitem.h"
#include "window.h" #include "window.h"
#include "windowitem.h"
#include <kwinoffscreenquickview.h> #include <kwinoffscreenquickview.h>
// Qt // Qt

View file

@ -11,8 +11,8 @@
#include "qpainterbackend.h" #include "qpainterbackend.h"
#include "decorationitem.h" #include "scene/decorationitem.h"
#include "scene.h" #include "scene/scene.h"
#include "shadow.h" #include "shadow.h"
namespace KWin namespace KWin

View file

@ -4,7 +4,7 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "shadowitem.h" #include "scene/shadowitem.h"
#include "deleted.h" #include "deleted.h"
#include "shadow.h" #include "shadow.h"

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "item.h" #include "scene/item.h"
namespace KWin namespace KWin
{ {

View file

@ -4,7 +4,7 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "surfaceitem.h" #include "scene/surfaceitem.h"
namespace KWin namespace KWin
{ {

View file

@ -7,7 +7,7 @@
#pragma once #pragma once
#include "core/output.h" #include "core/output.h"
#include "item.h" #include "scene/item.h"
namespace KWin namespace KWin
{ {

View file

@ -4,11 +4,11 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "surfaceitem_internal.h" #include "scene/surfaceitem_internal.h"
#include "composite.h" #include "composite.h"
#include "deleted.h" #include "deleted.h"
#include "internalwindow.h" #include "internalwindow.h"
#include "scene.h" #include "scene/scene.h"
#include <QOpenGLFramebufferObject> #include <QOpenGLFramebufferObject>

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "surfaceitem.h" #include "scene/surfaceitem.h"
class QOpenGLFramebufferObject; class QOpenGLFramebufferObject;

View file

@ -4,10 +4,10 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_wayland.h"
#include "composite.h" #include "composite.h"
#include "deleted.h" #include "deleted.h"
#include "scene.h" #include "scene/scene.h"
#include "wayland/clientbuffer.h" #include "wayland/clientbuffer.h"
#include "wayland/subcompositor_interface.h" #include "wayland/subcompositor_interface.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "surfaceitem.h" #include "scene/surfaceitem.h"
namespace KWaylandServer namespace KWaylandServer
{ {

View file

@ -4,10 +4,10 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "surfaceitem_x11.h" #include "scene/surfaceitem_x11.h"
#include "composite.h" #include "composite.h"
#include "deleted.h" #include "deleted.h"
#include "scene.h" #include "scene/scene.h"
#include "x11syncmanager.h" #include "x11syncmanager.h"
namespace KWin namespace KWin

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "surfaceitem.h" #include "scene/surfaceitem.h"
#include <xcb/damage.h> #include <xcb/damage.h>
#include <xcb/xfixes.h> #include <xcb/xfixes.h>

View file

@ -4,14 +4,14 @@
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
*/ */
#include "windowitem.h" #include "scene/windowitem.h"
#include "decorationitem.h"
#include "deleted.h" #include "deleted.h"
#include "internalwindow.h" #include "internalwindow.h"
#include "shadowitem.h" #include "scene/decorationitem.h"
#include "surfaceitem_internal.h" #include "scene/shadowitem.h"
#include "surfaceitem_wayland.h" #include "scene/surfaceitem_internal.h"
#include "surfaceitem_x11.h" #include "scene/surfaceitem_wayland.h"
#include "scene/surfaceitem_x11.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "window.h" #include "window.h"
#include "workspace.h" #include "workspace.h"

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include "item.h" #include "scene/item.h"
namespace KDecoration2 namespace KDecoration2
{ {

View file

@ -1,2 +0,0 @@
add_subdirectory(opengl)
add_subdirectory(qpainter)

View file

@ -1,3 +0,0 @@
target_sources(kwin PRIVATE
scene_opengl.cpp
)

View file

@ -1,3 +0,0 @@
target_sources(kwin PRIVATE
scene_qpainter.cpp
)

View file

@ -10,11 +10,11 @@
#include "composite.h" #include "composite.h"
#include "core/renderbackend.h" #include "core/renderbackend.h"
#include "effects.h" #include "effects.h"
#include "scene.h" #include "scene/scene.h"
#include "scene/windowitem.h"
#include "scripting_logging.h" #include "scripting_logging.h"
#include "virtualdesktops.h" #include "virtualdesktops.h"
#include "window.h" #include "window.h"
#include "windowitem.h"
#include "workspace.h" #include "workspace.h"
#include <kwingltexture.h> #include <kwingltexture.h>

View file

@ -12,7 +12,7 @@
#include "atoms.h" #include "atoms.h"
#include "composite.h" #include "composite.h"
#include "internalwindow.h" #include "internalwindow.h"
#include "scene.h" #include "scene/scene.h"
#include "wayland/shadow_interface.h" #include "wayland/shadow_interface.h"
#include "wayland/shmclientbuffer.h" #include "wayland/shmclientbuffer.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"

View file

@ -11,10 +11,10 @@
#include "deleted.h" #include "deleted.h"
#include "effects.h" #include "effects.h"
#include "surfaceitem_x11.h" #include "scene/surfaceitem_x11.h"
#include "scene/windowitem.h"
#include "utils/common.h" #include "utils/common.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"
#include "windowitem.h"
#include "workspace.h" #include "workspace.h"
#include <QDebug> #include <QDebug>

View file

@ -19,7 +19,7 @@
#include "keyboard_input.h" #include "keyboard_input.h"
#include "layershellv1integration.h" #include "layershellv1integration.h"
#include "main.h" #include "main.h"
#include "scene.h" #include "scene/scene.h"
#include "unmanaged.h" #include "unmanaged.h"
#include "utils/serviceutils.h" #include "utils/serviceutils.h"
#include "virtualdesktops.h" #include "virtualdesktops.h"

View file

@ -7,12 +7,12 @@
*/ */
#include "waylandwindow.h" #include "waylandwindow.h"
#include "scene/windowitem.h"
#include "wayland/clientbuffer.h" #include "wayland/clientbuffer.h"
#include "wayland/clientconnection.h" #include "wayland/clientconnection.h"
#include "wayland/display.h" #include "wayland/display.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "windowitem.h"
#include "workspace.h" #include "workspace.h"
#include <QFileInfo> #include <QFileInfo>

View file

@ -31,17 +31,17 @@
#if KWIN_BUILD_TABBOX #if KWIN_BUILD_TABBOX
#include "tabbox.h" #include "tabbox.h"
#endif #endif
#include "scene/shadowitem.h"
#include "scene/surfaceitem_x11.h"
#include "scene/windowitem.h"
#include "screenedge.h" #include "screenedge.h"
#include "shadow.h" #include "shadow.h"
#include "shadowitem.h"
#include "surfaceitem_x11.h"
#include "useractions.h" #include "useractions.h"
#include "virtualdesktops.h" #include "virtualdesktops.h"
#include "wayland/output_interface.h" #include "wayland/output_interface.h"
#include "wayland/plasmawindowmanagement_interface.h" #include "wayland/plasmawindowmanagement_interface.h"
#include "wayland/surface_interface.h" #include "wayland/surface_interface.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "windowitem.h"
#include "workspace.h" #include "workspace.h"
#include <KDecoration2/DecoratedClient> #include <KDecoration2/DecoratedClient>

View file

@ -11,7 +11,7 @@
#include "core/outputbackend.h" #include "core/outputbackend.h"
#include "core/renderbackend.h" #include "core/renderbackend.h"
#include "main.h" #include "main.h"
#include "scene.h" #include "scene/scene.h"
#include "utils/common.h" #include "utils/common.h"
#include "kwinglplatform.h" #include "kwinglplatform.h"

View file

@ -26,12 +26,12 @@
#include "group.h" #include "group.h"
#include "netinfo.h" #include "netinfo.h"
#include "placement.h" #include "placement.h"
#include "scene/surfaceitem_x11.h"
#include "scene/windowitem.h"
#include "screenedge.h" #include "screenedge.h"
#include "shadow.h" #include "shadow.h"
#include "surfaceitem_x11.h"
#include "virtualdesktops.h" #include "virtualdesktops.h"
#include "wayland_server.h" #include "wayland_server.h"
#include "windowitem.h"
#include "workspace.h" #include "workspace.h"
#include <KDecoration2/DecoratedClient> #include <KDecoration2/DecoratedClient>
#include <KDecoration2/Decoration> #include <KDecoration2/Decoration>

View file

@ -11,7 +11,7 @@
#pragma once #pragma once
// kwin // kwin
#include "decorationitem.h" #include "scene/decorationitem.h"
#include "utils/xcbutils.h" #include "utils/xcbutils.h"
#include "window.h" #include "window.h"
// Qt // Qt