qtcontactsmobility/plugins/contacts/symbiansim/src/cntsimstoreprivate.cpp
changeset 31 2a11b5b00470
parent 27 de1630741fbe
equal deleted inserted replaced
27:de1630741fbe 31:2a11b5b00470
    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(&currentContact, m_engine.synthesizedDisplayLabel(currentContact, &error));
   438                         m_engine.setContactDisplayLabel(&currentContact, m_engine.synthesizedDisplayLabel(currentContact, &error));
   439                     }
   439                     }
   440                 }
   440                 }