From 75f9fda96290bd33e4989eb074fff22605ac0e58 Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Fri, 17 Nov 2023 10:50:33 +0200 Subject: [PATCH] Clean up workspacescene.h includes --- src/compositor.cpp | 1 + src/scene/decorationitem.cpp | 1 + src/scene/itemrenderer_opengl.cpp | 1 + src/scene/itemrenderer_qpainter.cpp | 1 + src/scene/shadowitem.cpp | 1 + src/scene/workspacescene.h | 12 ++---------- 6 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/compositor.cpp b/src/compositor.cpp index a553237b46..f53a119c0c 100644 --- a/src/compositor.cpp +++ b/src/compositor.cpp @@ -15,6 +15,7 @@ #include "core/renderbackend.h" #include "core/renderlayer.h" #include "core/renderloop.h" +#include "cursor.h" #include "dbusinterface.h" #include "ftrace.h" #include "scene/cursorscene.h" diff --git a/src/scene/decorationitem.cpp b/src/scene/decorationitem.cpp index 1654230c1b..f3428c49cd 100644 --- a/src/scene/decorationitem.cpp +++ b/src/scene/decorationitem.cpp @@ -10,6 +10,7 @@ #include "core/output.h" #include "decorations/decoratedclient.h" #include "scene/workspacescene.h" +#include "window.h" #include diff --git a/src/scene/itemrenderer_opengl.cpp b/src/scene/itemrenderer_opengl.cpp index dbf1a205d3..7a48049e47 100644 --- a/src/scene/itemrenderer_opengl.cpp +++ b/src/scene/itemrenderer_opengl.cpp @@ -13,6 +13,7 @@ #include "scene/shadowitem.h" #include "scene/surfaceitem.h" #include "scene/workspacescene_opengl.h" +#include "utils/common.h" namespace KWin { diff --git a/src/scene/itemrenderer_qpainter.cpp b/src/scene/itemrenderer_qpainter.cpp index f2c2e35b2e..0fb8276569 100644 --- a/src/scene/itemrenderer_qpainter.cpp +++ b/src/scene/itemrenderer_qpainter.cpp @@ -9,6 +9,7 @@ #include "platformsupport/scenes/qpainter/qpaintersurfacetexture.h" #include "scene/imageitem.h" #include "scene/workspacescene_qpainter.h" +#include "window.h" #include diff --git a/src/scene/shadowitem.cpp b/src/scene/shadowitem.cpp index 42757a5ac4..c6b750cf09 100644 --- a/src/scene/shadowitem.cpp +++ b/src/scene/shadowitem.cpp @@ -8,6 +8,7 @@ #include "compositor.h" #include "scene/workspacescene.h" #include "shadow.h" +#include "window.h" namespace KWin { diff --git a/src/scene/workspacescene.h b/src/scene/workspacescene.h index e8e2f35779..a25805516f 100644 --- a/src/scene/workspacescene.h +++ b/src/scene/workspacescene.h @@ -9,17 +9,8 @@ #pragma once -#include "scene/scene.h" - #include "core/colorspace.h" -#include "libkwineffects/effects.h" -#include "utils/common.h" -#include "window.h" - -#include - -#include -#include +#include "scene/scene.h" namespace KWin { @@ -42,6 +33,7 @@ class ShadowItem; class ShadowTextureProvider; class SurfaceItem; class WindowItem; +class WindowPaintData; class KWIN_EXPORT WorkspaceScene : public Scene {