summaryrefslogtreecommitdiffstats
path: root/src/systeminfo/qsysteminfo_s60.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/systeminfo/qsysteminfo_s60.cpp')
-rw-r--r--src/systeminfo/qsysteminfo_s60.cpp207
1 files changed, 104 insertions, 103 deletions
diff --git a/src/systeminfo/qsysteminfo_s60.cpp b/src/systeminfo/qsysteminfo_s60.cpp
index 49b4ac9374..cdf47f207b 100644
--- a/src/systeminfo/qsysteminfo_s60.cpp
+++ b/src/systeminfo/qsysteminfo_s60.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2010-2011 Nokia Corporation and/or its subsidiary(-ies).
+** Copyright (C) 2010-2012 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
@@ -98,19 +98,9 @@ const float KMMPerTwip = 0.0177f; //Milimeter Per Twip
QTM_BEGIN_NAMESPACE
-QSystemInfoPrivateBase::QSystemInfoPrivateBase(QObject *parent)
- : QObject(parent)
-{
- m_deviceInfo = new DeviceInfo();
-}
-
-QSystemInfoPrivateBase::~QSystemInfoPrivateBase()
-{
- delete m_deviceInfo;
-}
QSystemInfoPrivate::QSystemInfoPrivate(QObject *parent)
- : QSystemInfoPrivateBase(parent)
+ : QObject(parent)
{
}
@@ -221,6 +211,13 @@ QString QSystemInfoPrivate::TLanguageToISO639_1(TLanguage language) const
case ELangInternationalEnglish:
case ELangSouthAfricanEnglish:
case ELangAustralian:
+ case 129: /*ELangEnglish_Apac*/
+ case 157: /*ELangEnglish_Taiwan*/
+ case 158: /*ELangEnglish_HongKong*/
+ case 159: /*ELangEnglish_Prc*/
+ case 160: /*ELangEnglish_Japan*/
+ case 161: /*ELangEnglish_Thailand*/
+ case 230: /*ELangEnglish_India*/
case ELangEnglish: return "en";
case ELangSwissFrench:
case ELangInternationalFrench:
@@ -280,6 +277,7 @@ QString QSystemInfoPrivate::TLanguageToISO639_1(TLanguage language) const
case ELangGujarati: return "gu";
case ELangHebrew: return "he";
case ELangHindi: return "hi";
+ case 327: /*ELangIndonesian_Apac*/
case ELangIndonesian: return "id";
case ELangIrish: return "ga";
case ELangKannada: return "kn";
@@ -290,6 +288,7 @@ QString QSystemInfoPrivate::TLanguageToISO639_1(TLanguage language) const
case ELangLatvian: return "lv";
case ELangLithuanian: return "lt";
case ELangMacedonian: return "mk";
+ case 326: /*ELangMalay_Apac*/
case ELangMalay: return "ms";
case ELangMalayalam: return "ml";
case ELangMarathi: return "mr";
@@ -312,6 +311,8 @@ QString QSystemInfoPrivate::TLanguageToISO639_1(TLanguage language) const
case ELangWelsh: return "cy";
case ELangZulu: return "zu";
case ELangSinhalese: return "si";
+ case 102: /*ELangBasque*/ return "eu";
+ case 103: /*ELangGalician*/ return "gl";
case ELangTest:
case ELangReserved1:
case ELangReserved2:
@@ -428,25 +429,25 @@ bool QSystemInfoPrivate::hasFeatureSupported(QSystemInfo::Feature feature)
}
QSystemNetworkInfoPrivate::QSystemNetworkInfoPrivate(QObject *parent)
- : QSystemInfoPrivateBase(parent)
+ : QObject(parent)
{
TRACES(qDebug() << "QSystemNetworkInfoPrivate::QSystemNetworkInfoPrivate<---");
- m_deviceInfo->cellSignalStrenghtInfo()->addObserver(this);
- m_deviceInfo->cellNetworkInfo()->addObserver(this);
- m_deviceInfo->cellNetworkRegistrationInfo()->addObserver(this);
+ DeviceInfo::instance()->cellSignalStrenghtInfo()->addObserver(this);
+ DeviceInfo::instance()->cellNetworkInfo()->addObserver(this);
+ DeviceInfo::instance()->cellNetworkRegistrationInfo()->addObserver(this);
#ifdef ETELMM_SUPPORTED
- m_deviceInfo->networkInfo()->addObserver(this);
+ DeviceInfo::instance()->networkInfo()->addObserver(this);
#endif
- m_deviceInfo->wlanInfo()->addObserver(this);
- /*connect(m_deviceInfo->wlanInfo(), SIGNAL(wlanNetworkNameChanged()),
+ DeviceInfo::instance()->wlanInfo()->addObserver(this);
+ /*connect(DeviceInfo::instance()->wlanInfo(), SIGNAL(wlanNetworkNameChanged()),
this, SLOT(wlanNetworkNameChanged()));
- connect(m_deviceInfo->wlanInfo(), SIGNAL(wlanNetworkSignalStrengthChanged()),
+ connect(DeviceInfo::instance()->wlanInfo(), SIGNAL(wlanNetworkSignalStrengthChanged()),
this, SLOT(wlanNetworkSignalStrengthChanged()));
- connect(m_deviceInfo->wlanInfo(), SIGNAL(wlanNetworkStatusChanged()),
+ connect(DeviceInfo::instance()->wlanInfo(), SIGNAL(wlanNetworkStatusChanged()),
this, SLOT(wlanNetworkStatusChanged()));*/
- m_deviceInfo->subscriberInfo();
+ DeviceInfo::instance()->subscriberInfo();
#ifdef NETWORKHANDLER_SYMBIAN_SUPPORTED
- m_deviceInfo->networkInfoListener()->addObserver(this);
+ DeviceInfo::instance()->networkInfoListener()->addObserver(this);
#endif
TRACES(qDebug() << "QSystemNetworkInfoPrivate::QSystemNetworkInfoPrivate--->");
}
@@ -455,15 +456,15 @@ QSystemNetworkInfoPrivate::~QSystemNetworkInfoPrivate()
{
TRACES(qDebug() << "QSystemNetworkInfoPrivate::~QSystemNetworkInfoPrivate<--");
- m_deviceInfo->cellSignalStrenghtInfo()->removeObserver(this);
- m_deviceInfo->cellNetworkInfo()->removeObserver(this);
- m_deviceInfo->cellNetworkRegistrationInfo()->removeObserver(this);
+ DeviceInfo::instance()->cellSignalStrenghtInfo()->removeObserver(this);
+ DeviceInfo::instance()->cellNetworkInfo()->removeObserver(this);
+ DeviceInfo::instance()->cellNetworkRegistrationInfo()->removeObserver(this);
#ifdef ETELMM_SUPPORTED
- m_deviceInfo->networkInfo()->removeObserver(this);
+ DeviceInfo::instance()->networkInfo()->removeObserver(this);
#endif
- m_deviceInfo->wlanInfo()->removeObserver(this);
+ DeviceInfo::instance()->wlanInfo()->removeObserver(this);
#ifdef NETWORKHANDLER_SYMBIAN_SUPPORTED
- m_deviceInfo->networkInfoListener()->removeObserver(this);
+ DeviceInfo::instance()->networkInfoListener()->removeObserver(this);
#endif
TRACES(qDebug() << "QSystemNetworkInfoPrivate::~QSystemNetworkInfoPrivate-->");
}
@@ -477,8 +478,8 @@ QSystemNetworkInfo::NetworkStatus QSystemNetworkInfoPrivate::networkStatus(QSyst
case QSystemNetworkInfo::LteMode:
{
#ifndef ETELMM_SUPPORTED
- CTelephony::TRegistrationStatus networkStatus = m_deviceInfo->cellNetworkRegistrationInfo()->cellNetworkStatus();
- CTelephony::TNetworkMode networkMode = m_deviceInfo->cellNetworkInfo()->networkMode();
+ CTelephony::TRegistrationStatus networkStatus = DeviceInfo::instance()->cellNetworkRegistrationInfo()->cellNetworkStatus();
+ CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
if (networkMode == CTelephony::ENetworkModeGsm && mode != QSystemNetworkInfo::GsmMode)
return QSystemNetworkInfo::NoNetworkAvailable;
@@ -507,7 +508,7 @@ QSystemNetworkInfo::NetworkStatus QSystemNetworkInfoPrivate::networkStatus(QSyst
QSystemNetworkInfo::NetworkMode currMode =currentMode();
if (currMode == mode)
{
- nStatus = m_deviceInfo->networkInfo()->GetStatus();
+ nStatus = DeviceInfo::instance()->networkInfo()->GetStatus();
}
switch (nStatus) {
case RMobilePhone::ERegistrationUnknown : return QSystemNetworkInfo::UndefinedStatus;
@@ -525,7 +526,7 @@ QSystemNetworkInfo::NetworkStatus QSystemNetworkInfoPrivate::networkStatus(QSyst
}
case QSystemNetworkInfo::WlanMode:
{
- if (m_deviceInfo->wlanInfo()->wlanNetworkConnectionStatus())
+ if (DeviceInfo::instance()->wlanInfo()->wlanNetworkConnectionStatus())
return QSystemNetworkInfo::Connected;
else
return QSystemNetworkInfo::NoNetworkAvailable;
@@ -546,7 +547,7 @@ int QSystemNetworkInfoPrivate::networkSignalStrength(QSystemNetworkInfo::Network
case QSystemNetworkInfo::CdmaMode:
case QSystemNetworkInfo::WcdmaMode:
{
- CTelephony::TNetworkMode networkMode = m_deviceInfo->cellNetworkInfo()->networkMode();
+ CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
if (networkMode == CTelephony::ENetworkModeGsm && mode != QSystemNetworkInfo::GsmMode)
return -1;
@@ -557,11 +558,11 @@ int QSystemNetworkInfoPrivate::networkSignalStrength(QSystemNetworkInfo::Network
if (networkMode == CTelephony::ENetworkModeWcdma && mode != QSystemNetworkInfo::WcdmaMode)
return -1;
- return m_deviceInfo->cellSignalStrenghtInfo()->cellNetworkSignalStrength();
+ return DeviceInfo::instance()->cellSignalStrenghtInfo()->cellNetworkSignalStrength();
}
case QSystemNetworkInfo::WlanMode:
- return m_deviceInfo->wlanInfo()->wlanNetworkSignalStrength();
+ return DeviceInfo::instance()->wlanInfo()->wlanNetworkSignalStrength();
case QSystemNetworkInfo::EthernetMode:
case QSystemNetworkInfo::BluetoothMode:
case QSystemNetworkInfo::WimaxMode:
@@ -573,27 +574,27 @@ int QSystemNetworkInfoPrivate::networkSignalStrength(QSystemNetworkInfo::Network
int QSystemNetworkInfoPrivate::cellId()
{
- return m_deviceInfo->cellNetworkInfo()->cellId();
+ return DeviceInfo::instance()->cellNetworkInfo()->cellId();
}
int QSystemNetworkInfoPrivate::locationAreaCode()
{
- return m_deviceInfo->cellNetworkInfo()->locationAreaCode();
+ return DeviceInfo::instance()->cellNetworkInfo()->locationAreaCode();
}
QString QSystemNetworkInfoPrivate::currentMobileCountryCode()
{
- return m_deviceInfo->cellNetworkInfo()->countryCode();
+ return DeviceInfo::instance()->cellNetworkInfo()->countryCode();
}
QString QSystemNetworkInfoPrivate::currentMobileNetworkCode()
{
- return m_deviceInfo->cellNetworkInfo()->networkCode();
+ return DeviceInfo::instance()->cellNetworkInfo()->networkCode();
}
QString QSystemNetworkInfoPrivate::homeMobileCountryCode()
{
- QString imsi = m_deviceInfo->subscriberInfo()->imsi();
+ QString imsi = DeviceInfo::instance()->subscriberInfo()->imsi();
if (imsi.length() >= 3) {
return imsi.left(3);
}
@@ -603,7 +604,7 @@ QString QSystemNetworkInfoPrivate::homeMobileCountryCode()
QString QSystemNetworkInfoPrivate::homeMobileNetworkCode()
{
- return m_deviceInfo->cellNetworkInfo()->homeNetworkCode();
+ return DeviceInfo::instance()->cellNetworkInfo()->homeNetworkCode();
}
@@ -615,7 +616,7 @@ QString QSystemNetworkInfoPrivate::networkName(QSystemNetworkInfo::NetworkMode m
case QSystemNetworkInfo::CdmaMode:
case QSystemNetworkInfo::WcdmaMode:
{
- CTelephony::TNetworkMode networkMode = m_deviceInfo->cellNetworkInfo()->networkMode();
+ CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
if (networkMode == CTelephony::ENetworkModeGsm && mode != QSystemNetworkInfo::GsmMode)
return QString();
@@ -627,13 +628,13 @@ QString QSystemNetworkInfoPrivate::networkName(QSystemNetworkInfo::NetworkMode m
return QString();
#ifndef NETWORKHANDLER_SYMBIAN_SUPPORTED
- return m_deviceInfo->cellNetworkInfo()->networkName();
+ return DeviceInfo::instance()->cellNetworkInfo()->networkName();
#else
- return m_deviceInfo->networkInfoListener()->networkName();
+ return DeviceInfo::instance()->networkInfoListener()->networkName();
#endif
}
case QSystemNetworkInfo::WlanMode:
- return m_deviceInfo->wlanInfo()->wlanNetworkName();
+ return DeviceInfo::instance()->wlanInfo()->wlanNetworkName();
case QSystemNetworkInfo::EthernetMode:
case QSystemNetworkInfo::BluetoothMode:
case QSystemNetworkInfo::WimaxMode:
@@ -692,20 +693,20 @@ QNetworkInterface QSystemNetworkInfoPrivate::interfaceForMode(QSystemNetworkInfo
void QSystemNetworkInfoPrivate::countryCodeChanged()
{
- emit currentMobileCountryCodeChanged(m_deviceInfo->cellNetworkInfo()->countryCode());
+ emit currentMobileCountryCodeChanged(DeviceInfo::instance()->cellNetworkInfo()->countryCode());
}
void QSystemNetworkInfoPrivate::networkCodeChanged()
{
- emit currentMobileNetworkCodeChanged(m_deviceInfo->cellNetworkInfo()->networkCode());
+ emit currentMobileNetworkCodeChanged(DeviceInfo::instance()->cellNetworkInfo()->networkCode());
}
void QSystemNetworkInfoPrivate::networkNameChanged()
{
#ifndef NETWORKHANDLER_SYMBIAN_SUPPORTED
- emit networkNameChanged(currentMode(), m_deviceInfo->cellNetworkInfo()->networkName());
+ emit networkNameChanged(currentMode(), DeviceInfo::instance()->cellNetworkInfo()->networkName());
#else
- emit networkNameChanged(currentMode(), m_deviceInfo->networkInfoListener()->networkName());
+ emit networkNameChanged(currentMode(), DeviceInfo::instance()->networkInfoListener()->networkName());
#endif
}
@@ -738,7 +739,7 @@ void QSystemNetworkInfoPrivate::changedCellId(int cellIdTel)
void QSystemNetworkInfoPrivate::cellNetworkSignalStrengthChanged()
{
emit networkSignalStrengthChanged(currentMode(),
- m_deviceInfo->cellSignalStrenghtInfo()->cellNetworkSignalStrength());
+ DeviceInfo::instance()->cellSignalStrenghtInfo()->cellNetworkSignalStrength());
}
void QSystemNetworkInfoPrivate::cellNetworkStatusChanged()
@@ -749,9 +750,9 @@ void QSystemNetworkInfoPrivate::cellNetworkStatusChanged()
void QSystemNetworkInfoPrivate::wlanNetworkNameChanged()
{
- bool status = m_deviceInfo->wlanInfo()->wlanNetworkConnectionStatus();
+ bool status = DeviceInfo::instance()->wlanInfo()->wlanNetworkConnectionStatus();
if (status)
- emit networkNameChanged(QSystemNetworkInfo::WlanMode,m_deviceInfo->wlanInfo()->wlanNetworkName());
+ emit networkNameChanged(QSystemNetworkInfo::WlanMode,DeviceInfo::instance()->wlanInfo()->wlanNetworkName());
else
networkNameChanged();//Restore default network name, as WLAN will leave name as blank
}
@@ -759,13 +760,13 @@ void QSystemNetworkInfoPrivate::wlanNetworkNameChanged()
void QSystemNetworkInfoPrivate::wlanNetworkSignalStrengthChanged()
{
emit networkSignalStrengthChanged(QSystemNetworkInfo::WlanMode,
- m_deviceInfo->wlanInfo()->wlanNetworkSignalStrength());
+ DeviceInfo::instance()->wlanInfo()->wlanNetworkSignalStrength());
}
//TODO: There are no WLAN specific modes (Not connected, Infrastructure, Adhoc, Secure Infrastructure and Searching)
void QSystemNetworkInfoPrivate::wlanNetworkStatusChanged()
{
- bool status = m_deviceInfo->wlanInfo()->wlanNetworkConnectionStatus();
+ bool status = DeviceInfo::instance()->wlanInfo()->wlanNetworkConnectionStatus();
if (status)
emit networkStatusChanged(QSystemNetworkInfo::WlanMode, QSystemNetworkInfo::Connected);
else
@@ -786,7 +787,7 @@ QSystemNetworkInfo::NetworkMode QSystemNetworkInfoPrivate::currentMode()
{
QSystemNetworkInfo::NetworkMode mode = QSystemNetworkInfo::UnknownMode;
#ifndef ETELMM_SUPPORTED
- CTelephony::TNetworkMode networkMode = m_deviceInfo->cellNetworkInfo()->networkMode();
+ CTelephony::TNetworkMode networkMode = DeviceInfo::instance()->cellNetworkInfo()->networkMode();
switch (networkMode) {
case CTelephony::ENetworkModeGsm: mode = QSystemNetworkInfo::GsmMode; break;
case CTelephony::ENetworkModeCdma95:
@@ -797,7 +798,7 @@ QSystemNetworkInfo::NetworkMode QSystemNetworkInfoPrivate::currentMode()
}
#else
RMobilePhone::TMobilePhoneNetworkMode nMode = RMobilePhone::ENetworkModeUnknown;
- nMode = m_deviceInfo->networkInfo()->GetMode();
+ nMode = DeviceInfo::instance()->networkInfo()->GetMode();
if (nMode != RMobilePhone::ENetworkModeUnknown) {
switch (nMode) {
case RMobilePhone::ENetworkModeGsm : mode = QSystemNetworkInfo::GsmMode;
@@ -821,7 +822,7 @@ QSystemNetworkInfo::NetworkMode QSystemNetworkInfoPrivate::currentMode()
QSystemNetworkInfo::CellDataTechnology QSystemNetworkInfoPrivate::cellDataTechnology()
{
#ifdef ETELPACKETSERVICE_SUPPORTED
- TUint celldatatechnology = m_deviceInfo->networkInfo()->CellDataTechnology();
+ TUint celldatatechnology = DeviceInfo::instance()->networkInfo()->CellDataTechnology();
switch (celldatatechnology )
{
case KHsdpaBearer:
@@ -1074,13 +1075,13 @@ QSystemDisplayInfo::BacklightState QSystemDisplayInfoPrivate::backlightStatus(i
}
QSystemStorageInfoPrivate::QSystemStorageInfoPrivate(QObject *parent)
- : QSystemInfoPrivateBase(parent)
+ : QObject(parent)
{
iFs.Connect();
- m_deviceInfo->mmcStorageStatus()->addObserver(this);
+ DeviceInfo::instance()->mmcStorageStatus()->addObserver(this);
#ifdef DISKNOTIFY_SUPPORTED
- CStorageDiskNotifier* storageNotifier = m_deviceInfo->storagedisknotifier();
+ CStorageDiskNotifier* storageNotifier = DeviceInfo::instance()->storagedisknotifier();
if (storageNotifier != NULL){
storageNotifier->AddObserver(this);
}
@@ -1090,9 +1091,9 @@ QSystemStorageInfoPrivate::QSystemStorageInfoPrivate(QObject *parent)
QSystemStorageInfoPrivate::~QSystemStorageInfoPrivate()
{
iFs.Close();
- m_deviceInfo->mmcStorageStatus()->removeObserver(this);
+ DeviceInfo::instance()->mmcStorageStatus()->removeObserver(this);
#ifdef DISKNOTIFY_SUPPORTED
- CStorageDiskNotifier* storageNotifier = m_deviceInfo->storagedisknotifier();
+ CStorageDiskNotifier* storageNotifier = DeviceInfo::instance()->storagedisknotifier();
if (storageNotifier != NULL){
storageNotifier->RemoveObserver(this);
}
@@ -1270,34 +1271,34 @@ QSystemStorageInfo::StorageState QSystemStorageInfoPrivate::CheckDiskSpaceThresh
}
QSystemDeviceInfoPrivate::QSystemDeviceInfoPrivate(QObject *parent)
- : QSystemInfoPrivateBase(parent), m_profileEngine(NULL), m_proEngNotifyHandler(NULL),
+ : QObject(parent), m_profileEngine(NULL), m_proEngNotifyHandler(NULL),
m_bluetoothRepository(NULL), m_bluetoothNotifyHandler(NULL)
{
- m_deviceInfo->batteryInfo()->addObserver(this);
- m_deviceInfo->chargingStatus()->addObserver(this);
+ DeviceInfo::instance()->batteryInfo()->addObserver(this);
+ DeviceInfo::instance()->chargingStatus()->addObserver(this);
m_previousBatteryStatus = QSystemDeviceInfo::NoBatteryLevel;
#ifdef LOCKANDFLIP_SUPPORTED
- m_deviceInfo->keylockStatus()->addObserver(this);
- m_deviceInfo->flipStatus()->addObserver(this);
+ DeviceInfo::instance()->keylockStatus()->addObserver(this);
+ DeviceInfo::instance()->flipStatus()->addObserver(this);
#endif
#ifdef THERMALSTATUS_SUPPORTED
- m_deviceInfo->thermalStatus()->addObserver(this);
+ DeviceInfo::instance()->thermalStatus()->addObserver(this);
#endif
- m_deviceInfo->phoneInfo();
- m_deviceInfo->subscriberInfo();
+ DeviceInfo::instance()->phoneInfo();
+ DeviceInfo::instance()->subscriberInfo();
}
QSystemDeviceInfoPrivate::~QSystemDeviceInfoPrivate()
{
- m_deviceInfo->chargingStatus()->removeObserver(this);
- m_deviceInfo->batteryInfo()->removeObserver(this);
+ DeviceInfo::instance()->chargingStatus()->removeObserver(this);
+ DeviceInfo::instance()->batteryInfo()->removeObserver(this);
#ifdef LOCKANDFLIP_SUPPORTED
- m_deviceInfo->keylockStatus()->removeObserver(this);
- m_deviceInfo->flipStatus()->removeObserver(this);
+ DeviceInfo::instance()->keylockStatus()->removeObserver(this);
+ DeviceInfo::instance()->flipStatus()->removeObserver(this);
#endif
#ifdef THERMALSTATUS_SUPPORTED
- m_deviceInfo->thermalStatus()->removeObserver(this);
+ DeviceInfo::instance()->thermalStatus()->removeObserver(this);
#endif
if (m_proEngNotifyHandler) {
m_proEngNotifyHandler->CancelProfileActivationNotifications();
@@ -1427,7 +1428,7 @@ QSystemDeviceInfo::InputMethodFlags QSystemDeviceInfoPrivate::inputMethodType()
QSystemDeviceInfo::PowerState QSystemDeviceInfoPrivate::currentPowerState()
{
- switch (m_deviceInfo->chargingStatus()->chargingStatus()) {
+ switch (DeviceInfo::instance()->chargingStatus()->chargingStatus()) {
case EChargingStatusNotConnected:
case EChargingStatusNotCharging:
case EChargingStatusError:
@@ -1446,7 +1447,7 @@ QSystemDeviceInfo::PowerState QSystemDeviceInfoPrivate::currentPowerState()
QSystemDeviceInfo::ThermalState QSystemDeviceInfoPrivate::currentThermalState()
{
#ifdef THERMALSTATUS_SUPPORTED
- TUint8 thermalstate = m_deviceInfo->thermalStatus()->getThermalStatus();
+ TUint8 thermalstate = DeviceInfo::instance()->thermalStatus()->getThermalStatus();
switch ( thermalstate ) {
case ENormal:
return QSystemDeviceInfo::NormalThermal;
@@ -1492,7 +1493,7 @@ void QSystemDeviceInfoPrivate::NotiftythermalStateChanged(TUint8 thermalstate)
QString QSystemDeviceInfoPrivate::imei()
{
- return m_deviceInfo->phoneInfo()->imei();
+ return DeviceInfo::instance()->phoneInfo()->imei();
}
QString QSystemDeviceInfoPrivate::imsi()
@@ -1500,17 +1501,17 @@ QString QSystemDeviceInfoPrivate::imsi()
if (simStatus() == QSystemDeviceInfo::SimNotAvailable)
return QString();
else
- return m_deviceInfo->subscriberInfo()->imsi();
+ return DeviceInfo::instance()->subscriberInfo()->imsi();
}
QString QSystemDeviceInfoPrivate::manufacturer()
{
- return m_deviceInfo->phoneInfo()->manufacturer();
+ return DeviceInfo::instance()->phoneInfo()->manufacturer();
}
QString QSystemDeviceInfoPrivate::model()
{
- return m_deviceInfo->phoneInfo()->model();
+ return DeviceInfo::instance()->phoneInfo()->model();
}
QString QSystemDeviceInfoPrivate::productName()
@@ -1525,12 +1526,12 @@ QString QSystemDeviceInfoPrivate::productName()
int QSystemDeviceInfoPrivate::batteryLevel() const
{
- return m_deviceInfo->batteryInfo()->batteryLevel();
+ return DeviceInfo::instance()->batteryInfo()->batteryLevel();
}
QSystemDeviceInfo::BatteryStatus QSystemDeviceInfoPrivate::batteryStatus()
{
- int batteryLevel = m_deviceInfo->batteryInfo()->batteryLevel();
+ int batteryLevel = DeviceInfo::instance()->batteryInfo()->batteryLevel();
QSystemDeviceInfo::PowerState currentpwrstate = currentPowerState();
if (batteryLevel < 15 ) {
if ( (currentpwrstate == QSystemDeviceInfo::WallPowerChargingBattery) || (currentpwrstate == QSystemDeviceInfo::WallPower) ) {
@@ -1556,7 +1557,7 @@ QSystemDeviceInfo::BatteryStatus QSystemDeviceInfoPrivate::batteryStatus()
QSystemDeviceInfo::SimStatus QSystemDeviceInfoPrivate::simStatus()
{
#ifdef SYMBIAN_3_1
- if (!m_deviceInfo->subscriberInfo()->imsi().isEmpty())
+ if (!DeviceInfo::instance()->subscriberInfo()->imsi().isEmpty())
return QSystemDeviceInfo::SingleSimAvailable;
#else //SYMBIAN_3_1
TInt lockStatus = 0;
@@ -1642,7 +1643,7 @@ QSystemDeviceInfo::KeyboardTypeFlags QSystemDeviceInfoPrivate::keyboardTypes()
default:
break;
}
- bool filpKbStatus = m_deviceInfo->flipStatus()->IsFlipSupported();
+ bool filpKbStatus = DeviceInfo::instance()->flipStatus()->IsFlipSupported();
if ( filpKbStatus ) {
if ( keyboardFlags == QSystemDeviceInfo::UnknownKeyboard)
keyboardFlags = QSystemDeviceInfo::FlipKeyboard;
@@ -1683,8 +1684,8 @@ bool QSystemDeviceInfoPrivate::isKeyboardFlippedOpen()
{
#ifdef LOCKANDFLIP_SUPPORTED
// It is functional only for the Grip open devices
- // TBD Remove : (m_deviceInfo->flipStatus()->IsFlipSupported())
- return ( m_deviceInfo->flipStatus()->getFlipStatus() );
+ // TBD Remove : (DeviceInfo::instance()->flipStatus()->IsFlipSupported())
+ return ( DeviceInfo::instance()->flipStatus()->getFlipStatus() );
#else
return false;
#endif
@@ -1739,7 +1740,7 @@ QSystemDeviceInfo::LockTypeFlags QSystemDeviceInfoPrivate::lockStatus()
QSystemDeviceInfo::LockTypeFlags status = QSystemDeviceInfo::UnknownLock;
#ifdef LOCKANDFLIP_SUPPORTED
- int value = m_deviceInfo->keylockStatus()->getLockStatus();
+ int value = DeviceInfo::instance()->keylockStatus()->getLockStatus();
switch ( value ){
/*case EKeyguardNotActive:
status = QSystemDeviceInfo::DeviceUnlocked;
@@ -1853,11 +1854,11 @@ void QSystemScreenSaverPrivate::setScreenSaverInhibited(bool on)
}
QSystemBatteryInfoPrivate::QSystemBatteryInfoPrivate(QObject *parent)
-: QSystemInfoPrivateBase(parent) , m_batteryHWRM(NULL)
+: QObject(parent) , m_batteryHWRM(NULL)
{
m_batteryHWRM = CBatteryHWRM::New();
bool chargestate,usbstate;
- m_deviceInfo->batteryCommonInfo()->ChargerType(chargestate,usbstate);
+ DeviceInfo::instance()->batteryCommonInfo()->ChargerType(chargestate,usbstate);
if (chargestate) {
if (usbstate)
m_charger = QSystemBatteryInfo::USBCharger;
@@ -1866,12 +1867,12 @@ QSystemBatteryInfoPrivate::QSystemBatteryInfoPrivate(QObject *parent)
} else
m_charger = QSystemBatteryInfo::NoCharger;
m_previousChagrger = m_charger ;
- m_deviceInfo->batteryCommonInfo()->AddObserver(this);
+ DeviceInfo::instance()->batteryCommonInfo()->AddObserver(this);
}
QSystemBatteryInfoPrivate::~QSystemBatteryInfoPrivate()
{
- m_deviceInfo->batteryCommonInfo()->RemoveObserver(this);
+ DeviceInfo::instance()->batteryCommonInfo()->RemoveObserver(this);
if (m_batteryHWRM)
{
delete(m_batteryHWRM);
@@ -1883,7 +1884,7 @@ QSystemBatteryInfoPrivate::~QSystemBatteryInfoPrivate()
QSystemBatteryInfo::ChargerType QSystemBatteryInfoPrivate::chargerType() const
{
bool chargestate,usbstate;
- m_deviceInfo->batteryCommonInfo()->ChargerType(chargestate,usbstate);
+ DeviceInfo::instance()->batteryCommonInfo()->ChargerType(chargestate,usbstate);
QSystemBatteryInfo::ChargerType result = QSystemBatteryInfo::UnknownCharger;
if (chargestate) {
if (usbstate)
@@ -1897,7 +1898,7 @@ QSystemBatteryInfo::ChargerType QSystemBatteryInfoPrivate::chargerType() const
QSystemBatteryInfo::ChargingState QSystemBatteryInfoPrivate::chargingState() const
{
- bool batteryChargingState = m_deviceInfo->batteryCommonInfo()->ChargingState();
+ bool batteryChargingState = DeviceInfo::instance()->batteryCommonInfo()->ChargingState();
QSystemBatteryInfo::ChargingState result = QSystemBatteryInfo::ChargingError;
if (batteryChargingState)
result = QSystemBatteryInfo::Charging;
@@ -1909,23 +1910,23 @@ QSystemBatteryInfo::ChargingState QSystemBatteryInfoPrivate::chargingState() con
int QSystemBatteryInfoPrivate::nominalCapacity() const
{
- return m_deviceInfo->batteryCommonInfo()->NominalCapacity();
+ return DeviceInfo::instance()->batteryCommonInfo()->NominalCapacity();
}
int QSystemBatteryInfoPrivate::remainingCapacityPercent() const
{
- return m_deviceInfo->batteryCommonInfo()->RemainingCapacityPercent();
+ return DeviceInfo::instance()->batteryCommonInfo()->RemainingCapacityPercent();
}
int QSystemBatteryInfoPrivate::remainingCapacity() const
{
- return m_deviceInfo->batteryCommonInfo()->RemainingCapacity();
+ return DeviceInfo::instance()->batteryCommonInfo()->RemainingCapacity();
}
int QSystemBatteryInfoPrivate::voltage() const
{
- return m_deviceInfo->batteryCommonInfo()->Voltage();
+ return DeviceInfo::instance()->batteryCommonInfo()->Voltage();
}
int QSystemBatteryInfoPrivate::remainingChargingTime() const
@@ -1936,14 +1937,14 @@ int QSystemBatteryInfoPrivate::remainingChargingTime() const
int QSystemBatteryInfoPrivate::currentFlow() const
{
if ( m_batteryHWRM )
- return m_batteryHWRM->GetAvergaeCurrent( );
+ return m_batteryHWRM->GetAverageCurrent( );
else
return -1;
}
int QSystemBatteryInfoPrivate::remainingCapacityBars() const
{
- return m_deviceInfo->batteryCommonInfo()->RemainingCapacityBars();
+ return DeviceInfo::instance()->batteryCommonInfo()->RemainingCapacityBars();
}
int QSystemBatteryInfoPrivate::maxBars() const
@@ -1954,7 +1955,7 @@ int QSystemBatteryInfoPrivate::maxBars() const
QSystemBatteryInfo::BatteryStatus QSystemBatteryInfoPrivate::batteryStatus() const
{
QString logString;
- int batteryStatusVal = m_deviceInfo->batteryCommonInfo()->BatteryStatus();
+ int batteryStatusVal = DeviceInfo::instance()->batteryCommonInfo()->BatteryStatus();
QSystemBatteryInfo::BatteryStatus result = QSystemBatteryInfo::BatteryUnknown;
switch (batteryStatusVal) {
case EBatteryStatusOk : result = QSystemBatteryInfo:: BatteryOk ;
@@ -2044,7 +2045,7 @@ void QSystemBatteryInfoPrivate::changedChargingState() {
void QSystemBatteryInfoPrivate::changedChargerType() {
bool chargestate,usbstate;
- m_deviceInfo->batteryCommonInfo()->ChargerType(chargestate,usbstate);
+ DeviceInfo::instance()->batteryCommonInfo()->ChargerType(chargestate,usbstate);
if (chargestate) {
if (usbstate)
m_charger = QSystemBatteryInfo::USBCharger;