omads/omadsappui/AspSyncUtil/src/AspProfile.cpp
branchRCL_3
changeset 8 ad0f53516d84
parent 4 e6e896426eac
child 14 b922b9936679
equal deleted inserted replaced
4:e6e896426eac 8:ad0f53516d84
  1438     keyBuff.Zero();
  1438     keyBuff.Zero();
  1439     keyBuff.AppendNum( EDeviceSyncServiceOwner );
  1439     keyBuff.AppendNum( EDeviceSyncServiceOwner );
  1440     TPckgC<TInt> pckgAppUIDValue( KCRUidNSmlDSApp.iUid );    
  1440     TPckgC<TInt> pckgAppUIDValue( KCRUidNSmlDSApp.iUid );    
  1441     calinfo->SetPropertyL( keyBuff, pckgAppUIDValue );
  1441     calinfo->SetPropertyL( keyBuff, pckgAppUIDValue );
  1442 
  1442 
  1443 
  1443     // Profile ID Meta Property
  1444     keyBuff.Zero();
  1444     keyBuff.Zero();
  1445     keyBuff.AppendNum( EDeviceSyncProfileID );
  1445     keyBuff.AppendNum( EDeviceSyncProfileID );
  1446     TPckgC<TInt> pckgProfileIdValue( currentProfileId );    
  1446     TPckgC<TInt> pckgProfileIdValue( currentProfileId );    
  1447     calinfo->SetPropertyL( keyBuff, pckgProfileIdValue );
  1447     calinfo->SetPropertyL( keyBuff, pckgProfileIdValue );
  1448 
  1448 
       
  1449     // Lock the SYNC option
       
  1450    keyBuff.Zero();
       
  1451    keyBuff.AppendNum( ESyncConfigEnabled );
       
  1452    TBool synclockstatus( ETrue );
       
  1453    TPckgC<TBool> pckgSyncLockValue( synclockstatus );
       
  1454    calinfo->SetPropertyL( keyBuff, pckgSyncLockValue );
  1449     
  1455     
  1450     // Create the CalFile
  1456     // Create the CalFile
  1451     HBufC* calfilename = CCalenMultiCalUtil::GetNextAvailableCalFileL();
  1457     HBufC* calfilename = CCalenMultiCalUtil::GetNextAvailableCalFileL();
  1452     calSession->CreateCalFileL( calfilename->Des(), *calinfo );
  1458     calSession->CreateCalFileL( calfilename->Des(), *calinfo );
  1453 	
  1459