summaryrefslogtreecommitdiffstats
path: root/tdecore/networkbackends/network-manager/network-manager_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'tdecore/networkbackends/network-manager/network-manager_p.h')
-rw-r--r--tdecore/networkbackends/network-manager/network-manager_p.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/tdecore/networkbackends/network-manager/network-manager_p.h b/tdecore/networkbackends/network-manager/network-manager_p.h
index 299f539f2..b97499436 100644
--- a/tdecore/networkbackends/network-manager/network-manager_p.h
+++ b/tdecore/networkbackends/network-manager/network-manager_p.h
@@ -66,6 +66,22 @@ typedef TQMap<uint, TQT_DBusObjectPath> NMAddConnectionAsyncResponseMap;
typedef TQValueList<TQT_DBusObjectPath> TQT_DBusObjectPathList;
class TDENetworkConnectionManager_BackendNM;
+class TDENetworkConnectionManager_BackendNMPrivate;
+
+class TDENetworkConnectionManager_BackendNM_DBusSignalReceiver : public TQObject
+{
+ Q_OBJECT
+
+ public:
+ TDENetworkConnectionManager_BackendNM_DBusSignalReceiver(TDENetworkConnectionManager_BackendNMPrivate*);
+ ~TDENetworkConnectionManager_BackendNM_DBusSignalReceiver();
+
+ public slots:
+ void dbusSignal(const TQT_DBusMessage&);
+
+ private:
+ TDENetworkConnectionManager_BackendNMPrivate* m_parent;
+};
class TDENetworkConnectionManager_BackendNMPrivate : public TQObject
{
@@ -104,6 +120,10 @@ class TDENetworkConnectionManager_BackendNMPrivate : public TQObject
private:
TDENetworkConnectionManager_BackendNM* m_parent;
TQMap<TQString, DBus::AccessPointProxy*> m_accessPointProxyList;
+ TQT_DBusConnection *m_dbusSignalConnection;
+ TDENetworkConnectionManager_BackendNM_DBusSignalReceiver *m_dbusSignalReceiver;
+
+ friend class TDENetworkConnectionManager_BackendNM_DBusSignalReceiver;
};
#endif // _TDENETWORKBACKEND_NETWORKMANAGER_P_H \ No newline at end of file