equal
deleted
inserted
replaced
1023 return QSystemDeviceInfo::NoBatteryLevel; |
1023 return QSystemDeviceInfo::NoBatteryLevel; |
1024 } |
1024 } |
1025 |
1025 |
1026 QSystemDeviceInfo::SimStatus QSystemDeviceInfoPrivate::simStatus() |
1026 QSystemDeviceInfo::SimStatus QSystemDeviceInfoPrivate::simStatus() |
1027 { |
1027 { |
|
1028 #ifdef SYMBIAN_3_1 |
|
1029 if (!DeviceInfo::instance()->subscriberInfo()->imsi().isEmpty()) |
|
1030 return QSystemDeviceInfo::SingleSimAvailable; |
|
1031 #else //SYMBIAN_3_1 |
1028 TInt lockStatus = 0; |
1032 TInt lockStatus = 0; |
1029 TInt err = RProperty::Get(KPSUidStartup, KStartupSimLockStatus, lockStatus); |
1033 TInt err = RProperty::Get(KPSUidStartup, KStartupSimLockStatus, lockStatus); |
1030 if (err == KErrNone && (TPSSimLockStatus)lockStatus != ESimLockOk) { |
1034 if (err == KErrNone && (TPSSimLockStatus)lockStatus != ESimLockOk) { |
1031 return QSystemDeviceInfo::SimLocked; |
1035 return QSystemDeviceInfo::SimLocked; |
1032 } |
1036 } |
1034 TInt simStatus = 0; |
1038 TInt simStatus = 0; |
1035 err = RProperty::Get(KPSUidStartup, KPSSimStatus, simStatus); |
1039 err = RProperty::Get(KPSUidStartup, KPSSimStatus, simStatus); |
1036 if (err == KErrNone && TPSSimStatus(simStatus) == ESimUsable) { |
1040 if (err == KErrNone && TPSSimStatus(simStatus) == ESimUsable) { |
1037 return QSystemDeviceInfo::SingleSimAvailable; |
1041 return QSystemDeviceInfo::SingleSimAvailable; |
1038 } |
1042 } |
1039 |
1043 #endif //SYMBIAN_3_1 |
1040 return QSystemDeviceInfo::SimNotAvailable; |
1044 return QSystemDeviceInfo::SimNotAvailable; |
1041 } |
1045 } |
1042 |
1046 |
1043 bool QSystemDeviceInfoPrivate::isDeviceLocked() |
1047 bool QSystemDeviceInfoPrivate::isDeviceLocked() |
1044 { |
1048 { |