File Prevent-signals-in-glib2-be-defined-by-Qt.patch of Package libNetworkManagerQt4
From 57dec3a3184e18a291b38511ace798b4aca94fb5 Mon Sep 17 00:00:00 2001 From: Jan Grulich <jgrulich@redhat.com> Date: Tue, 28 Mar 2017 07:42:46 +0200 Subject: Prevent signals in glib2 be defined by Qt There are more places where glib2 gets included --- src/connection.cpp | 2 ++ src/manager.cpp | 4 +++- src/secretagent.cpp | 2 ++ src/settings/connectionsettings.cpp | 2 ++ src/settings/connectionsettings.h | 2 ++ src/settings/setting.cpp | 2 ++ src/settings/setting.h | 2 ++ src/wirelessdevice.cpp | 6 ++++-- 8 files changed, 19 insertions(+), 3 deletions(-) diff --git a/connection.cpp b/connection.cpp index dae21c9..081d5ce 100644 --- a/connection.cpp +++ b/connection.cpp @@ -23,6 +23,7 @@ #include "connection.h" +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> @@ -39,6 +40,7 @@ #include <nm-setting-wimax.h> #include <nm-setting-olpc-mesh.h> #endif +#define signals Q_SIGNALS #include <QDBusConnection> #include <QDBusPendingReply> diff --git a/manager.cpp b/manager.cpp index 2b16e9d..050a2dc 100644 --- a/manager.cpp +++ b/manager.cpp @@ -26,12 +26,14 @@ #include "macros.h" +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> #else #include <NetworkManager.h> #endif +#define signals Q_SIGNALS #include "wireddevice.h" #include "wirelessdevice.h" diff --git a/secretagent.cpp b/secretagent.cpp index c7dfd72..ac07f77 100644 --- a/secretagent.cpp +++ b/secretagent.cpp @@ -22,11 +22,13 @@ #include "secretagent_p.h" #include "manager_p.h" +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> #include <NetworkManager.h> #endif +#define signals Q_SIGNALS #include <QDBusArgument> #include <QDBusConnection> diff --git a/settings/connectionsettings.cpp b/settings/connectionsettings.cpp index 82b242a..91e85f6 100644 --- a/settings/connectionsettings.cpp +++ b/settings/connectionsettings.cpp @@ -45,6 +45,7 @@ #include "vpnsetting.h" #include "wimaxsetting.h" +#undef signals #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> #else @@ -63,6 +64,7 @@ #include <nm-setting-wired.h> #include <nm-setting-wireless.h> #endif +#define signals Q_SIGNALS #include <QtCore/QUuid> diff --git a/settings/connectionsettings.h b/settings/connectionsettings.h index e74c848..936b9ea 100644 --- a/settings/connectionsettings.h +++ b/settings/connectionsettings.h @@ -25,12 +25,14 @@ #include "../NetworkManagerQt-export.h" #include "setting.h" +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> #else #include <NetworkManager.h> #endif +#define signals Q_SIGNALS #include <QtCore/QString> #include <QtCore/QDateTime> diff --git a/settings/setting.cpp b/settings/setting.cpp index 7fcacef..bbde025 100644 --- a/settings/setting.cpp +++ b/settings/setting.cpp @@ -20,6 +20,7 @@ #include "setting.h" +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> @@ -47,6 +48,7 @@ #include <nm-setting-wireless-security.h> #include <nm-setting-wimax.h> #endif +#define signals Q_SIGNALS #include <QtCore/QDebug> diff --git a/settings/setting.h b/settings/setting.h index f091223..faaaf58 100644 --- a/settings/setting.h +++ b/settings/setting.h @@ -29,10 +29,12 @@ #include "../generic-types.h" #endif +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> #endif +#define signals Q_SIGNALS #include <QtCore/QVariantMap> #include <QtCore/QStringList> diff --git a/wirelessdevice.cpp b/wirelessdevice.cpp index 10c47da..31d3a1e 100644 --- a/wirelessdevice.cpp +++ b/wirelessdevice.cpp @@ -23,12 +23,14 @@ #include "wirelessdevice.h" #include "wirelessdevice_p.h" +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> #else #include <libnm-glib/nm-device-wifi.h> #endif +#define signals Q_SIGNALS #include "accesspoint.h" #include "manager_p.h" diff --git a/ipconfig.h b/ipconfig.h index 9da5b5d..3b44bcd 100644 --- a/ipconfig.h +++ b/ipconfig.h @@ -26,12 +26,15 @@ #include "ipaddress.h" #include "iproute.h" +// To prevent signals in glib2 be defined by QT +#undef signals #include <nm-version.h> #if NM_CHECK_VERSION(1, 0, 0) #include <libnm/NetworkManager.h> #else #include <NetworkManager.h> #endif +#define signals Q_SIGNALS #include <QtCore/QStringList> #include <QNetworkAddressEntry> -- cgit v1.1