summaryrefslogtreecommitdiffstats
path: root/src/network/bearer/qnetworkconfiguration_maemo_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/bearer/qnetworkconfiguration_maemo_p.h')
-rw-r--r--src/network/bearer/qnetworkconfiguration_maemo_p.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/network/bearer/qnetworkconfiguration_maemo_p.h b/src/network/bearer/qnetworkconfiguration_maemo_p.h
index 8d786aa..2597605 100644
--- a/src/network/bearer/qnetworkconfiguration_maemo_p.h
+++ b/src/network/bearer/qnetworkconfiguration_maemo_p.h
@@ -89,6 +89,19 @@ public:
/* In Maemo the id field (defined above) is the IAP id (which typically is UUID) */
QByteArray network_id; /* typically WLAN ssid or similar */
QString iap_type; /* is this one WLAN or GPRS */
+ QString bearerName() const
+ {
+ if (iap_type == "WLAN_INFRA" ||
+ iap_type == "WLAN_ADHOC")
+ return QString("WLAN");
+ else if (iap_type == "GPRS")
+ return QString("HSPA");
+
+ //return whatever it is
+ //this may have to be split up later on
+ return iap_type;
+ }
+
uint32_t network_attrs; /* network attributes for this IAP, this is the value returned by icd and passed to it when connecting */
QString service_type;