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 |