diff options
author | Lorn Potter <lorn.potter@nokia.com> | 2011-03-11 03:14:04 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@nokia.com> | 2011-03-11 03:14:04 +1000 |
commit | cd78af7ef88b367e40d1fffaa08b7449d4154cba (patch) | |
tree | 247f9325d6489bebd3d4c0ac08bc34b494131d18 /src/systeminfo/qsystemnetworkinfo.h | |
parent | e7479d15a76539d428b2925f6d05e9922cfc9d9f (diff) |
remove packet service from network modes.
Diffstat (limited to 'src/systeminfo/qsystemnetworkinfo.h')
-rw-r--r-- | src/systeminfo/qsystemnetworkinfo.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/systeminfo/qsystemnetworkinfo.h b/src/systeminfo/qsystemnetworkinfo.h index 7dd44dcc12..a680ea6a52 100644 --- a/src/systeminfo/qsystemnetworkinfo.h +++ b/src/systeminfo/qsystemnetworkinfo.h @@ -57,6 +57,8 @@ class Q_SYSINFO_EXPORT QSystemNetworkInfo : public QObject Q_OBJECT Q_ENUMS(NetworkStatus) Q_ENUMS(NetworkMode) + Q_ENUMS(CellDataTechnology) + Q_PROPERTY(int cellId READ cellId NOTIFY cellIdChanged) Q_PROPERTY(int locationAreaCode READ locationAreaCode) Q_PROPERTY(QString currentMobileCountryCode READ currentMobileCountryCode NOTIFY currentMobileCountryCodeChanged) @@ -64,6 +66,7 @@ class Q_SYSINFO_EXPORT QSystemNetworkInfo : public QObject Q_PROPERTY(QString homeMobileCountryCode READ homeMobileCountryCode CONSTANT) Q_PROPERTY(QString homeMobileNetworkCode READ homeMobileNetworkCode CONSTANT) Q_PROPERTY(QSystemNetworkInfo::NetworkMode currentMode READ currentMode CONSTANT) + Q_PROPERTY(QSystemNetworkInfo::CellDataTechnology cellDataTechnology READ cellDataTechnology NOTIFY cellDataTechnologyChanged); public: @@ -91,12 +94,17 @@ public: EthernetMode, BluetoothMode, WimaxMode, - GprsMode, //1.2 - EdgeMode, //1.2 - HspaMode, //1.2 LteMode //1.2 }; + enum CellDataTechnology { + UnknownDataTechnology = 0, + GprsDataTechnology, + EdgeDataTechnology, + UmtsDataTechnology, + HspaDataTechnology, + }; //1.2 + Q_INVOKABLE QSystemNetworkInfo::NetworkStatus networkStatus(QSystemNetworkInfo::NetworkMode mode); Q_INVOKABLE static int networkSignalStrength(QSystemNetworkInfo::NetworkMode mode); Q_INVOKABLE QString macAddress(QSystemNetworkInfo::NetworkMode mode); @@ -111,6 +119,7 @@ public: QString homeMobileNetworkCode(); Q_INVOKABLE static QString networkName(QSystemNetworkInfo::NetworkMode mode); Q_INVOKABLE QNetworkInterface interfaceForMode(QSystemNetworkInfo::NetworkMode mode); + QSystemNetworkInfo::CellDataTechnology cellDataTechnology(); Q_SIGNALS: @@ -122,6 +131,7 @@ Q_SIGNALS: void networkModeChanged(QSystemNetworkInfo::NetworkMode); void cellIdChanged(int); //1.2 + void cellDataTechnologyChanged(QSystemNetworkInfo::CellDataTechnology); //1.2 protected: virtual void connectNotify(const char *signal); |