Avoid QtDBus module include in commonly used headers

Because all of QtCore and QtDBus is no longer pulled in, a few placed had to get explicit includes
master
Alexander Lohnau 11 months ago
parent f9aa624d5b
commit 0d3b017b23

@ -46,7 +46,7 @@
#include <QFutureWatcher> #include <QFutureWatcher>
#include <QThread> #include <QThread>
#include <QtConcurrent> #include <QtConcurrentRun>
// system // system
#include <sys/socket.h> #include <sys/socket.h>

@ -420,7 +420,7 @@ public:
{ {
auto list = defaultValue("CalibrationMatrix", QList<float>{}); auto list = defaultValue("CalibrationMatrix", QList<float>{});
if (list.size() == 16) { if (list.size() == 16) {
return QMatrix4x4{list.toVector().constData()}; return QMatrix4x4{list.constData()};
} }
return m_defaultCalibrationMatrix; return m_defaultCalibrationMatrix;

@ -30,6 +30,7 @@
#endif #endif
// Qt // Qt
#include <QDBusConnection>
#include <QOpenGLContext> #include <QOpenGLContext>
namespace KWin namespace KWin

@ -9,8 +9,9 @@
#pragma once #pragma once
#include <QDBusContext>
#include <QDBusMessage>
#include <QObject> #include <QObject>
#include <QtDBus>
#include "virtualdesktopsdbustypes.h" #include "virtualdesktopsdbustypes.h"

@ -16,6 +16,8 @@
#include <KConfigGroup> #include <KConfigGroup>
#include <KLocalizedString> #include <KLocalizedString>
#include <KPluginFactory> #include <KPluginFactory>
#include <QDBusConnection>
#include <QDBusMessage>
K_PLUGIN_FACTORY_WITH_JSON(VirtualDesktopsFactory, K_PLUGIN_FACTORY_WITH_JSON(VirtualDesktopsFactory,
"kcm_kwin_virtualdesktops.json", "kcm_kwin_virtualdesktops.json",

@ -10,6 +10,8 @@
#include <QDBusConnection> #include <QDBusConnection>
#include <QDBusMessage> #include <QDBusMessage>
#include <QDBusPendingCallWatcher>
#include <QDBusPendingReply>
#include <KConfig> #include <KConfig>
#include <KLocalizedString> #include <KLocalizedString>

@ -11,9 +11,15 @@
#include "activities.h" #include "activities.h"
#endif #endif
#include <QDBusConnection>
#include <QDBusMessage>
#include <QDBusMetaType>
#include <QDBusPendingCallWatcher>
#include <QDBusPendingReply>
#include <QFileInfo>
#include <QIcon> #include <QIcon>
#include <QQmlEngine> #include <QQmlEngine>
#include <QtDBus> #include <QTimer>
#include <KColorSchemeManager> #include <KColorSchemeManager>
#include <KConfig> #include <KConfig>

@ -13,6 +13,7 @@
#include <KConfigGroup> #include <KConfigGroup>
#include <KPluginFactory> #include <KPluginFactory>
#include <KPluginMetaData> #include <KPluginMetaData>
#include <QPluginLoader>
namespace KWin namespace KWin
{ {

@ -9,7 +9,7 @@
#pragma once #pragma once
#include <QtDBus> #include <QDBusArgument>
namespace KWin namespace KWin
{ {

@ -66,6 +66,11 @@
#include <KConfigGroup> #include <KConfigGroup>
#include <KLocalizedString> #include <KLocalizedString>
#include <KStartupInfo> #include <KStartupInfo>
// Qt
#include <QCryptographicHash>
#include <QDBusConnection>
#include <QDBusPendingCall>
#include <QMetaProperty>
// xcb // xcb
#include <xcb/xinerama.h> #include <xcb/xinerama.h>

Loading…
Cancel
Save