summaryrefslogtreecommitdiffstats
path: root/tdecore/networkbackends/network-manager/network-manager_p.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-11-26 21:25:12 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-11-26 21:25:12 -0600
commit894d885f3178a1629741aa9f46f5b8c835f85d4e (patch)
tree07f65ded9097f250d008775f13343b567843e259 /tdecore/networkbackends/network-manager/network-manager_p.h
parent346f40b40ea5d5d15a484dc6ddac2d7cc338aa37 (diff)
downloadtdelibs-894d885f3178a1629741aa9f46f5b8c835f85d4e.tar.gz
tdelibs-894d885f3178a1629741aa9f46f5b8c835f85d4e.zip
Add notification signals on VPN connection events
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