--- a/qtmobility/src/systeminfo/qsysteminfo_s60.cpp Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/src/systeminfo/qsysteminfo_s60.cpp Mon May 03 13:18:40 2010 +0300
@@ -46,28 +46,27 @@
#include <QRegExp>
#include <QTimer>
-#include <SysUtil.h>
-#include <ptiengine.h>
-#include <FeatDiscovery.h>
+#include <sysutil.h>
+#include <PtiEngine.h>
+#include <featdiscovery.h>
#ifndef KFeatureIdMmc
#include <featureinfo.h>
#endif
#include <hwrmvibra.h>
#include <AknUtils.h>
-#include <W32STD.H>
+#include <w32std.h>
#include <centralrepository.h>
-#include <mproengengine.h>
-#include <proengfactory.h>
-#include <mproengnotifyhandler.h>
+#include <MProEngEngine.h>
+#include <ProEngFactory.h>
+#include <MProEngNotifyHandler.h>
#include <btserversdkcrkeys.h>
#include <bt_subscribe.h>
#include <bttypes.h>
-#include <Etel3rdParty.h>
+#include <etel3rdparty.h>
#include <aknkeylock.h>
QTM_BEGIN_NAMESPACE
-//////// QSystemInfo
QSystemInfoPrivate::QSystemInfoPrivate(QObject *parent)
: QObject(parent)
{
@@ -106,7 +105,7 @@
QString QSystemInfoPrivate::TLanguageToISO639_1(TLanguage language) const
{
switch (language) {
- case ELangAmerican:
+ case ELangAmerican:
case ELangCanadianEnglish:
case ELangInternationalEnglish:
case ELangSouthAfricanEnglish:
@@ -301,7 +300,6 @@
return isFeatureSupported;
}
-//////// QSystemNetworkInfo
QSystemNetworkInfoPrivate::QSystemNetworkInfoPrivate(QObject *parent)
: QObject(parent)
{
@@ -331,7 +329,7 @@
if (networkMode == CTelephony::ENetworkModeGsm && mode != QSystemNetworkInfo::GsmMode)
return QSystemNetworkInfo::NoNetworkAvailable;
- if ((networkMode == CTelephony::ENetworkModeCdma95 || networkMode == CTelephony::ENetworkModeCdma2000) &&
+ if ((networkMode == CTelephony::ENetworkModeCdma95 || networkMode == CTelephony::ENetworkModeCdma2000) &&
mode != QSystemNetworkInfo::CdmaMode)
return QSystemNetworkInfo::NoNetworkAvailable;
@@ -372,7 +370,7 @@
if (networkMode == CTelephony::ENetworkModeGsm && mode != QSystemNetworkInfo::GsmMode)
return -1;
- if ((networkMode == CTelephony::ENetworkModeCdma95 || networkMode == CTelephony::ENetworkModeCdma2000) &&
+ if ((networkMode == CTelephony::ENetworkModeCdma95 || networkMode == CTelephony::ENetworkModeCdma2000) &&
mode != QSystemNetworkInfo::CdmaMode)
return -1;
@@ -438,7 +436,7 @@
if (networkMode == CTelephony::ENetworkModeGsm && mode != QSystemNetworkInfo::GsmMode)
return QString();
- if ((networkMode == CTelephony::ENetworkModeCdma95 || networkMode == CTelephony::ENetworkModeCdma2000) &&
+ if ((networkMode == CTelephony::ENetworkModeCdma95 || networkMode == CTelephony::ENetworkModeCdma2000) &&
mode != QSystemNetworkInfo::CdmaMode)
return QString();
@@ -481,7 +479,7 @@
{
TBuf<20> bluetoothAddr;
TPckgBuf<TBTDevAddr> bluetoothAddrPckg;
- if (RProperty::Get(KUidSystemCategory,
+ if (RProperty::Get(KUidSystemCategory,
KPropertyKeyBluetoothGetLocalDeviceAddress, bluetoothAddrPckg) == KErrNone) {
bluetoothAddrPckg().GetReadable(bluetoothAddr, KNullDesC, _L(":"), KNullDesC);
address = QString::fromUtf16(bluetoothAddr.Ptr(), bluetoothAddr.Length());
@@ -516,36 +514,28 @@
void QSystemNetworkInfoPrivate::networkNameChanged()
{
- QSystemNetworkInfo::NetworkMode mode = QSystemNetworkInfo::UnknownMode;
- CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
- switch (networkMode) {
- case CTelephony::ENetworkModeGsm: mode = QSystemNetworkInfo::GsmMode; break;
- case CTelephony::ENetworkModeCdma95:
- case CTelephony::ENetworkModeCdma2000: mode = QSystemNetworkInfo::CdmaMode; break;
- case CTelephony::ENetworkModeWcdma: mode = QSystemNetworkInfo::WcdmaMode; break;
- default:
- break;
- }
- emit networkNameChanged(mode, DeviceInfo::instance()->cellNetworkInfo()->networkName());
+ emit networkNameChanged(currentMode(), DeviceInfo::instance()->cellNetworkInfo()->networkName());
}
void QSystemNetworkInfoPrivate::networkModeChanged()
{
- QSystemNetworkInfo::NetworkMode newMode = QSystemNetworkInfo::UnknownMode;
- CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
- switch (networkMode) {
- case CTelephony::ENetworkModeGsm: newMode = QSystemNetworkInfo::GsmMode; break;
- case CTelephony::ENetworkModeCdma95:
- case CTelephony::ENetworkModeCdma2000: newMode = QSystemNetworkInfo::CdmaMode; break;
- case CTelephony::ENetworkModeWcdma: newMode = QSystemNetworkInfo::WcdmaMode; break;
- default:
- break;
- }
- emit networkModeChanged(newMode);
+ emit networkModeChanged(currentMode());
}
void QSystemNetworkInfoPrivate::cellNetworkSignalStrengthChanged()
{
+ emit networkSignalStrengthChanged(currentMode(),
+ DeviceInfo::instance()->cellSignalStrenghtInfo()->cellNetworkSignalStrength());
+}
+
+void QSystemNetworkInfoPrivate::cellNetworkStatusChanged()
+{
+ QSystemNetworkInfo::NetworkMode mode = currentMode();
+ emit networkStatusChanged(mode, networkStatus(mode));
+}
+
+QSystemNetworkInfo::NetworkMode QSystemNetworkInfoPrivate::currentMode()
+{
QSystemNetworkInfo::NetworkMode mode = QSystemNetworkInfo::UnknownMode;
CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
switch (networkMode) {
@@ -556,27 +546,9 @@
default:
break;
}
- emit networkSignalStrengthChanged(mode,
- DeviceInfo::instance()->cellSignalStrenghtInfo()->cellNetworkSignalStrength());
+ return mode;
}
-void QSystemNetworkInfoPrivate::cellNetworkStatusChanged()
-{
- QSystemNetworkInfo::NetworkMode mode = QSystemNetworkInfo::UnknownMode;
- CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
- switch (networkMode) {
- case CTelephony::ENetworkModeGsm: mode = QSystemNetworkInfo::GsmMode; break;
- case CTelephony::ENetworkModeCdma95:
- case CTelephony::ENetworkModeCdma2000: mode = QSystemNetworkInfo::CdmaMode; break;
- case CTelephony::ENetworkModeWcdma: mode = QSystemNetworkInfo::WcdmaMode; break;
- default:
- break;
- }
-
- emit networkStatusChanged(mode, networkStatus(mode));
-}
-
-//////// QSystemDisplayInfo
QSystemDisplayInfoPrivate::QSystemDisplayInfoPrivate(QObject *parent)
: QObject(parent)
{
@@ -633,11 +605,10 @@
}
CleanupStack::PopAndDestroy(2, &ws);
)
-
+
return depth;
}
-//////// QSystemStorageInfo
QSystemStorageInfoPrivate::QSystemStorageInfoPrivate(QObject *parent)
: QObject(parent)
{
@@ -732,7 +703,7 @@
} else if (driveInfo.iType == EMediaCdRom) {
return QSystemStorageInfo::CdromDrive;
}
-
+
if (driveInfo.iDriveAtt & KDriveAttInternal) {
return QSystemStorageInfo::InternalDrive;
} else if (driveInfo.iDriveAtt & KDriveAttRemovable) {
@@ -742,8 +713,6 @@
return QSystemStorageInfo::NoDrive;
};
-
-//////// QSystemDeviceInfo
QSystemDeviceInfoPrivate::QSystemDeviceInfoPrivate(QObject *parent)
: QObject(parent), m_profileEngine(NULL), m_proEngNotifyHandler(NULL),
m_bluetoothRepository(NULL), m_bluetoothNotifyHandler(NULL)
@@ -979,10 +948,10 @@
void QSystemDeviceInfoPrivate::batteryLevelChanged()
{
emit batteryLevelChanged(batteryLevel());
-
+
int batteryLevel = DeviceInfo::instance()->batteryInfo()->batteryLevel();
QSystemDeviceInfo::BatteryStatus status(batteryStatus());
-
+
if(batteryLevel < 4 && status != QSystemDeviceInfo::BatteryCritical) {
emit batteryStatusChanged(QSystemDeviceInfo::BatteryCritical);
} else if (batteryLevel < 11 && status != QSystemDeviceInfo::BatteryVeryLow) {
@@ -1003,7 +972,6 @@
DeviceInfo *DeviceInfo::m_instance = NULL;
-//////// QSystemScreenSaver
QSystemScreenSaverPrivate::QSystemScreenSaverPrivate(QObject *parent)
: QObject(parent), m_screenSaverInhibited(false)
{