Forward declare QAction in src/input.h

This commit is contained in:
Vlad Zahorodnii 2022-10-24 17:41:35 +03:00
parent daa351a398
commit a4cb0e7fd8
8 changed files with 14 additions and 2 deletions

View file

@ -23,8 +23,10 @@
#include <KWayland/Client/surface.h> #include <KWayland/Client/surface.h>
#include <KGlobalAccel> #include <KGlobalAccel>
#include <linux/input.h>
#include <QAction>
#include <linux/input.h>
#include <netwm.h> #include <netwm.h>
#include <xcb/xcb_icccm.h> #include <xcb/xcb_icccm.h>

View file

@ -36,6 +36,8 @@
#include <KGlobalAccel> #include <KGlobalAccel>
#include <QAction>
#include <linux/input.h> #include <linux/input.h>
Q_DECLARE_METATYPE(Qt::Orientation) Q_DECLARE_METATYPE(Qt::Orientation)

View file

@ -19,6 +19,7 @@
#include <KConfigGroup> #include <KConfigGroup>
#include <KGlobalAccel> #include <KGlobalAccel>
#include <QAction>
#include <QDBusConnection> #include <QDBusConnection>
#include <linux/input.h> #include <linux/input.h>

View file

@ -22,6 +22,8 @@
#include <KConfigGroup> #include <KConfigGroup>
#include <KWayland/Client/surface.h> #include <KWayland/Client/surface.h>
#include <QAction>
Q_DECLARE_METATYPE(KWin::ElectricBorder) Q_DECLARE_METATYPE(KWin::ElectricBorder)
namespace KWin namespace KWin

View file

@ -22,6 +22,8 @@
#include <KWayland/Client/surface.h> #include <KWayland/Client/surface.h>
#include <KWayland/Client/touch.h> #include <KWayland/Client/touch.h>
#include <QAction>
namespace KWin namespace KWin
{ {

View file

@ -61,6 +61,7 @@
#include <KScreenLocker/KsldApp> #include <KScreenLocker/KsldApp>
#endif #endif
// Qt // Qt
#include <QAction>
#include <QDBusConnection> #include <QDBusConnection>
#include <QDBusMessage> #include <QDBusMessage>
#include <QDBusPendingCall> #include <QDBusPendingCall>

View file

@ -12,7 +12,6 @@
#define KWIN_INPUT_H #define KWIN_INPUT_H
#include <config-kwin.h> #include <config-kwin.h>
#include <QAction>
#include <QObject> #include <QObject>
#include <QPoint> #include <QPoint>
#include <QPointer> #include <QPointer>
@ -25,6 +24,7 @@
#include <functional> #include <functional>
class KGlobalAccelInterface; class KGlobalAccelInterface;
class QAction;
class QKeySequence; class QKeySequence;
class QMouseEvent; class QMouseEvent;
class QKeyEvent; class QKeyEvent;

View file

@ -11,6 +11,8 @@
#include "core/inputdevice.h" #include "core/inputdevice.h"
#include "input.h" #include "input.h"
#include <QKeySequence>
class InputDevice : public KWin::InputDevice class InputDevice : public KWin::InputDevice
{ {
QString sysName() const override; QString sysName() const override;