equal
deleted
inserted
replaced
80 { |
80 { |
81 TBuf<RMobilePhoneBookStore::KMaxPBIDSize> storeName; |
81 TBuf<RMobilePhoneBookStore::KMaxPBIDSize> storeName; |
82 convertStoreNameL(storeName); |
82 convertStoreNameL(storeName); |
83 |
83 |
84 // SDN store is always read only |
84 // SDN store is always read only |
85 if (m_storeName == KParameterValueSimStoreNameSdn) |
85 //if (m_storeName == KParameterValueSimStoreNameSdn) |
86 m_readOnlyAccess = true; |
86 // m_readOnlyAccess = true; |
87 |
87 |
88 // Open etel server |
88 // Open etel server |
89 User::LeaveIfError(m_etelServer.Connect()); |
89 User::LeaveIfError(m_etelServer.Connect()); |
90 User::LeaveIfError(m_etelServer.LoadPhoneModule(KMmTsyModuleName)); |
90 User::LeaveIfError(m_etelServer.LoadPhoneModule(KMmTsyModuleName)); |
91 |
91 |
430 // Contact name otherwise |
430 // Contact name otherwise |
431 QContactName name; |
431 QContactName name; |
432 QString nameString = QString::fromUtf16(bufPtr.Ptr(), bufPtr.Length()); |
432 QString nameString = QString::fromUtf16(bufPtr.Ptr(), bufPtr.Length()); |
433 name.setCustomLabel(nameString); |
433 name.setCustomLabel(nameString); |
434 if (m_readOnlyAccess) |
434 if (m_readOnlyAccess) |
435 m_engine.setReadOnlyAccessConstraint(&name); |
435 m_engine.setReadOnlyAccessConstraint(&name); |
436 currentContact.saveDetail(&name); |
436 currentContact.saveDetail(&name); |
437 QContactManager::Error error(QContactManager::NoError); |
437 QContactManager::Error error(QContactManager::NoError); |
438 m_engine.setContactDisplayLabel(¤tContact, m_engine.synthesizedDisplayLabel(currentContact, &error)); |
438 m_engine.setContactDisplayLabel(¤tContact, m_engine.synthesizedDisplayLabel(currentContact, &error)); |
439 } |
439 } |
440 } |
440 } |