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 <KGlobalAccel>
#include <linux/input.h>
#include <QAction>
#include <linux/input.h>
#include <netwm.h>
#include <xcb/xcb_icccm.h>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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