ipsservices/ipssossettings/src/ipssetuidialog.cpp
branchRCL_3
changeset 12 4ce476e64c59
parent 8 e1b6206813b4
child 18 6b8f3b30d0ec
equal deleted inserted replaced
11:0396474f30f5 12:4ce476e64c59
   664         GetItem( TUid::Uid( EIpsSetUiIncomingUserPwd ) )->Text(),
   664         GetItem( TUid::Uid( EIpsSetUiIncomingUserPwd ) )->Text(),
   665         GetItem( TUid::Uid( EIpsSetUiOutgoingUserPwd ) )->Text() );
   665         GetItem( TUid::Uid( EIpsSetUiOutgoingUserPwd ) )->Text() );
   666     iData->SetMailServerL(
   666     iData->SetMailServerL(
   667         GetItem( TUid::Uid( EIpsSetUiIncomingMailServer ) )->Text(),
   667         GetItem( TUid::Uid( EIpsSetUiIncomingMailServer ) )->Text(),
   668         GetItem( TUid::Uid( EIpsSetUiOutgoingMailServer ) )->Text() );
   668         GetItem( TUid::Uid( EIpsSetUiOutgoingMailServer ) )->Text() );
   669     iData->SetIapL(
   669 	iData->SetIapL(
   670         GetIapChoiceL( TUid::Uid( EIpsSetUiIncomingIap ) ),
   670     	GetIapPrefsL(  TUid::Uid( EIpsSetUiIncomingIap ) ),
   671         GetIapChoiceL( TUid::Uid( EIpsSetUiOutgoingIap ) ) );
   671     	GetIapPrefsL(  TUid::Uid( EIpsSetUiOutgoingIap ) ) ); 
   672     iData->SetSecurity(
   672     iData->SetSecurity(
   673         GetItem( TUid::Uid( EIpsSetUiIncomingSecurity ) )->Value(),
   673         GetItem( TUid::Uid( EIpsSetUiIncomingSecurity ) )->Value(),
   674         GetItem( TUid::Uid( EIpsSetUiOutgoingSecurity ) )->Value() );
   674         GetItem( TUid::Uid( EIpsSetUiOutgoingSecurity ) )->Value() );
   675     iData->SetPort(
   675     iData->SetPort(
   676         GetItem( TUid::Uid( EIpsSetUiIncomingPortBtnEditor ) )->Value(),
   676         GetItem( TUid::Uid( EIpsSetUiIncomingPortBtnEditor ) )->Value(),
   683         GetItem( TUid::Uid( EIpsSetUiWhatImapPath ) )->Text() );
   683         GetItem( TUid::Uid( EIpsSetUiWhatImapPath ) )->Text() );
   684     iData->SetDownloadSizeL(
   684     iData->SetDownloadSizeL(
   685         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSize ) )->Value(),
   685         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSize ) )->Value(),
   686         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSizeEditPlus ) )->Value() );
   686         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSizeEditPlus ) )->Value() );
   687     StoreRetrievalLimit();
   687     StoreRetrievalLimit();
       
   688 
   688     iData->SetSchedule(
   689     iData->SetSchedule(
   689         GetItem( TUid::Uid( EIpsSetUiWhenSchedule ) )->Value(), EFalse );
   690         GetItem( TUid::Uid( EIpsSetUiWhenSchedule ) )->Value(), EFalse );
   690     iData->SetDays(
   691     iData->SetDays(
   691         GetItem( TUid::Uid( EIpsSetUiWhenDays ) )->Value() );
   692         GetItem( TUid::Uid( EIpsSetUiWhenDays ) )->Value() );
   692     iData->SetHours(
   693     iData->SetHours(
   741     choice.iIAP = ap->iIapId;    // In cmail
   742     choice.iIAP = ap->iIapId;    // In cmail
   742     //</cmail>
   743     //</cmail>
   743     choice.iDialogPref = ap->iIapPref;
   744     choice.iDialogPref = ap->iIapPref;
   744     return choice;
   745     return choice;
   745     }
   746     }
       
   747 
       
   748 // ---------------------------------------------------------------------------
       
   749 // CIpsSetUiDialogCtrl::GetIapPrefsL()
       
   750 // ---------------------------------------------------------------------------
       
   751 //
       
   752 CImIAPPreferences& CIpsSetUiDialogCtrl::GetIapPrefsL(const TUid& aId)
       
   753 	{
       
   754 	FUNC_LOG;
       
   755 	
       
   756 	CIpsSetUiItemAccessPoint* ap =
       
   757 		static_cast<CIpsSetUiItemAccessPoint*>( GetItem( aId ) );
       
   758 	
       
   759 	CImIAPPreferences& prefs = ap->GetExtendedIapPreferencesL(); 
       
   760 	
       
   761 	return prefs;
       
   762 	}
   746 
   763 
   747 // ---------------------------------------------------------------------------
   764 // ---------------------------------------------------------------------------
   748 // CIpsSetUiDialogCtrl::OfferKeyEventL()
   765 // CIpsSetUiDialogCtrl::OfferKeyEventL()
   749 // ---------------------------------------------------------------------------
   766 // ---------------------------------------------------------------------------
   750 //
   767 //
  1358 void CIpsSetUiDialogCtrl::InitIapL( CIpsSetUiItem& aBaseItem )
  1375 void CIpsSetUiDialogCtrl::InitIapL( CIpsSetUiItem& aBaseItem )
  1359     {
  1376     {
  1360     FUNC_LOG;
  1377     FUNC_LOG;
  1361     CIpsSetUiItemAccessPoint* iapItem =
  1378     CIpsSetUiItemAccessPoint* iapItem =
  1362         static_cast<CIpsSetUiItemAccessPoint*>( &aBaseItem );
  1379         static_cast<CIpsSetUiItemAccessPoint*>( &aBaseItem );
  1363     iapItem->InitL( iData->Iap(
  1380     //check which iap we are initializing
  1364         aBaseItem.iItemId.iUid == EIpsSetUiIncomingIap ) );
  1381     if ( aBaseItem.iItemId.iUid == EIpsSetUiIncomingIap )
       
  1382     	iapItem->InitL( iData->IncomingIapPref() );
       
  1383     else
       
  1384     	iapItem->InitL( iData->OutgoingIapPref() );
  1365     }
  1385     }
  1366 
  1386 
  1367 // ---------------------------------------------------------------------------
  1387 // ---------------------------------------------------------------------------
  1368 // CIpsSetUiDialogCtrl::InitRetrieve()
  1388 // CIpsSetUiDialogCtrl::InitRetrieve()
  1369 // ---------------------------------------------------------------------------
  1389 // ---------------------------------------------------------------------------