diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-11-26 21:25:12 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-11-26 21:25:12 -0600 |
commit | 894d885f3178a1629741aa9f46f5b8c835f85d4e (patch) | |
tree | 07f65ded9097f250d008775f13343b567843e259 /tdecore/networkbackends/network-manager/network-manager_p.h | |
parent | 346f40b40ea5d5d15a484dc6ddac2d7cc338aa37 (diff) | |
download | tdelibs-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.h | 20 |
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 |