equal
deleted
inserted
replaced
468 { |
468 { |
469 iEmailFramework = ETrue; |
469 iEmailFramework = ETrue; |
470 } |
470 } |
471 iMsgDeletedStatus = EFalse; |
471 iMsgDeletedStatus = EFalse; |
472 iServerStarted = EFalse ; |
472 iServerStarted = EFalse ; |
473 |
473 iEmailNotifHandler = NULL; |
|
474 #ifndef __WINSCW__ |
474 // Handling of NCN reset |
475 // Handling of NCN reset |
475 TRAPD( err, iEmailNotifHandler = CMceEmailNotifHandler::NewL() ); |
476 TRAPD( err, iEmailNotifHandler = CMceEmailNotifHandler::NewL() ); |
476 MCELOGGER_WRITE_FORMAT("ConstructL iEmailNotifHandler err %d", err); |
477 MCELOGGER_WRITE_FORMAT("ConstructL iEmailNotifHandler err %d", err); |
477 if ( err ) |
478 if ( err ) |
478 { |
479 { |
479 iEmailNotifHandler = NULL; |
480 iEmailNotifHandler = NULL; |
480 } |
481 } |
481 |
482 #endif |
482 ZoomLevelChangedL( ReadZoomLevelL() ); |
483 ZoomLevelChangedL( ReadZoomLevelL() ); |
483 |
484 |
484 iEmailApi = CreateEmailApiL( iSession ); |
485 iEmailApi = CreateEmailApiL( iSession ); |
485 |
486 |
486 SetDiskSpaceForMoveOrCopyL(); |
487 SetDiskSpaceForMoveOrCopyL(); |
4890 CleanupStack::PushL(singleOpWatcher); |
4891 CleanupStack::PushL(singleOpWatcher); |
4891 |
4892 |
4892 CMsvEntrySelection* sel = iMceListView->ListContainer() |
4893 CMsvEntrySelection* sel = iMceListView->ListContainer() |
4893 ->CurrentItemSelectionL(); |
4894 ->CurrentItemSelectionL(); |
4894 CleanupStack::PushL( sel ); |
4895 CleanupStack::PushL( sel ); |
4895 |
4896 TInt selCount = sel->Count(); |
4896 if ( sel->Count() <= 0 ) |
4897 if ( selCount <= 0 ) |
4897 { |
4898 { |
4898 CleanupStack::PopAndDestroy( 2 ); // singleOpWatcher, sel |
4899 CleanupStack::PopAndDestroy( 2 ); // singleOpWatcher, sel |
4899 return; |
4900 return; |
4900 } |
4901 } |
4901 |
4902 |
4920 CMceRemoveNewFlag::EMceRemoveEntryFlagNew; |
4921 CMceRemoveNewFlag::EMceRemoveEntryFlagNew; |
4921 CMceRemoveNewFlag* subOp = CMceRemoveNewFlag::NewL( |
4922 CMceRemoveNewFlag* subOp = CMceRemoveNewFlag::NewL( |
4922 type, *iSession, op->RequestStatus(), sel ); |
4923 type, *iSession, op->RequestStatus(), sel ); |
4923 |
4924 |
4924 op->SetOperationL( subOp ); // this takes ownership immediately, so no cleanupstack needed. |
4925 op->SetOperationL( subOp ); // this takes ownership immediately, so no cleanupstack needed. |
|
4926 if ( selCount == 1 ) |
|
4927 { |
|
4928 op->MakeProgressVisibleL(EFalse); |
|
4929 } |
4925 op->SetProgressDecoder( *subOp ); |
4930 op->SetProgressDecoder( *subOp ); |
4926 CleanupStack::Pop( op ); |
4931 CleanupStack::Pop( op ); |
4927 |
4932 |
4928 iOperations.AppendL( singleOpWatcher ); |
4933 iOperations.AppendL( singleOpWatcher ); |
4929 CleanupStack::Pop( 2, singleOpWatcher ); // singleOpWatcher, sel |
4934 CleanupStack::Pop( 2, singleOpWatcher ); // singleOpWatcher, sel |
5502 CConnMonNetworkRegistrationChange* event = |
5507 CConnMonNetworkRegistrationChange* event = |
5503 ( CConnMonNetworkRegistrationChange* ) &aConnMonEvent; |
5508 ( CConnMonNetworkRegistrationChange* ) &aConnMonEvent; |
5504 |
5509 |
5505 if ( iMceMainView->ListContainer() ) // Cannot set roaming if ListContainer is empty |
5510 if ( iMceMainView->ListContainer() ) // Cannot set roaming if ListContainer is empty |
5506 { |
5511 { |
5507 // Set roaming status |
5512 CMceMainViewListItemArray* array = iMceMainView->ListContainer()->ListItems(); |
5508 iMceMainView->ListContainer()->ListItems()->SetRoaming( |
5513 if ( array && (array->Count() > 0) ) // List item array should not be empty |
5509 event->RegistrationStatus() == ENetworkRegistrationRoaming ); |
5514 { |
|
5515 // Set roaming status |
|
5516 array->SetRoaming( event->RegistrationStatus() == ENetworkRegistrationRoaming ); |
5510 |
5517 |
5511 if ( MceViewActive( EMceMainViewActive ) ) |
5518 if ( MceViewActive( EMceMainViewActive ) ) |
5512 { |
5519 { |
5513 //update icon only if main view is open |
5520 //update icon only if main view is open |
5514 iMceMainView->ListContainer()->DrawDeferred(); |
5521 iMceMainView->ListContainer()->DrawDeferred(); |
|
5522 } |
5515 } |
5523 } |
5516 } |
5524 } |
5517 } |
5525 } |
5518 break; |
5526 break; |
5519 |
5527 |