summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorShane Kearns <shane.kearns@accenture.com>2011-09-09 15:00:19 (GMT)
committerShane Kearns <shane.kearns@accenture.com>2011-09-13 13:17:52 (GMT)
commit0ed694bd074be42272bf795a3add4f55457ddd75 (patch)
tree29e650614500f6eb2fafbf793133e1451b184a14 /INSTALL
parente9060024fa2100ce5c8b2e8689d2ec72b75a3211 (diff)
downloadQt-0ed694bd074be42272bf795a3add4f55457ddd75.zip
Qt-0ed694bd074be42272bf795a3add4f55457ddd75.tar.gz
Qt-0ed694bd074be42272bf795a3add4f55457ddd75.tar.bz2
More accurately determine bearer type for symbian GPRS/3G
The symbian IAP records don't distinguish between GRPS/EDGE/3G/HSPA, although the phone knows what type of cell it is attached to. For the IAP records which are of packet data type (reported as KCommDbBearerWcdma), we now query the phone network mode to determine the bearer type to report. The Qt API doesn't distinguish GRPS/EDGE (both are "2G") The Symbian API doesn't distinguish 3G and HSPA unless there is an active connection. So we have to report both of these as WCDMA. When a connection becomes active, we update Qt's IAP record list to show the known connection type (which may include HSPA now). Qt already contained code to observe roaming between cell types, which reports all types. Note that the bearer type may change during connection (handover to another cell may occur), which should be covered by the already existing code. Task-Number: QTBUG-19011 Reviewed-By: mread
Diffstat (limited to 'INSTALL')
0 files changed, 0 insertions, 0 deletions