ipsservices/ipssossettings/src/ipssetuidialog.cpp
changeset 4 e7aa27f58ae1
parent 3 a4d6f1ea0416
child 8 e1b6206813b4
equal deleted inserted replaced
3:a4d6f1ea0416 4:e7aa27f58ae1
   323                 iData->RetrieveLimit( CIpsSetData::EImap4Folders ) );
   323                 iData->RetrieveLimit( CIpsSetData::EImap4Folders ) );
   324             break;
   324             break;
   325 
   325 
   326         case EIpsSetUiWhenSchedule:
   326         case EIpsSetUiWhenSchedule:
   327             InitAnyItem( aBaseItem, iData->Schedule(), KNullDesC );
   327             InitAnyItem( aBaseItem, iData->Schedule(), KNullDesC );
   328             break;
       
   329 
       
   330         case EIpsSetUiWhenRoaming:
       
   331             InitRoaming( aBaseItem, iData->Roaming() );
       
   332             break;
   328             break;
   333 
   329 
   334         // these have leaving init functions
   330         // these have leaving init functions
   335         case EIpsSetUiMailboxSignature:
   331         case EIpsSetUiMailboxSignature:
   336         case EIpsSetUiOutgoingIap:
   332         case EIpsSetUiOutgoingIap:
   687         GetItem( TUid::Uid( EIpsSetUiWhatImapPath ) )->Text() );
   683         GetItem( TUid::Uid( EIpsSetUiWhatImapPath ) )->Text() );
   688     iData->SetDownloadSizeL(
   684     iData->SetDownloadSizeL(
   689         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSize ) )->Value(),
   685         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSize ) )->Value(),
   690         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSizeEditPlus ) )->Value() );
   686         GetItem( TUid::Uid( EIpsSetUiWhatDownloadSizeEditPlus ) )->Value() );
   691     StoreRetrievalLimit();
   687     StoreRetrievalLimit();
   692 
       
   693     iData->SetSchedule(
   688     iData->SetSchedule(
   694         GetItem( TUid::Uid( EIpsSetUiWhenSchedule ) )->Value(),
   689         GetItem( TUid::Uid( EIpsSetUiWhenSchedule ) )->Value(), EFalse );
   695         GetItem( TUid::Uid( EIpsSetUiWhenRoaming ) )->Value() );
       
   696     iData->SetDays(
   690     iData->SetDays(
   697         GetItem( TUid::Uid( EIpsSetUiWhenDays ) )->Value() );
   691         GetItem( TUid::Uid( EIpsSetUiWhenDays ) )->Value() );
   698     iData->SetHours(
   692     iData->SetHours(
   699         GetItem( TUid::Uid(
   693         GetItem( TUid::Uid(
   700             EIpsSetUiWhenHoursEditCustomizeFrom ) )->Value(),
   694             EIpsSetUiWhenHoursEditCustomizeFrom ) )->Value(),
   989 
   983 
   990         case EIpsSetUiWhenDays:
   984         case EIpsSetUiWhenDays:
   991             HandleEventDaysL( aBaseItem );
   985             HandleEventDaysL( aBaseItem );
   992             break;
   986             break;
   993 
   987 
   994         case EIpsSetUiWhenSchedule:
       
   995             HandleEventSchedule( aBaseItem );
       
   996             break;
       
   997 
       
   998         case EIpsSetUiWhatDownloadSize:
   988         case EIpsSetUiWhatDownloadSize:
   999             HandleDownloadSizeL( aBaseItem );
   989             HandleDownloadSizeL( aBaseItem );
  1000             break;
   990             break;
  1001 
   991 
  1002         case EIpsSetUiWhatRetrievePop3:
   992         case EIpsSetUiWhatRetrievePop3:
  1095             finalText.Left( KIpsSetUiMaxSettingsLongTextLength ) );
  1085             finalText.Left( KIpsSetUiMaxSettingsLongTextLength ) );
  1096 
  1086 
  1097         resourceText.Close();
  1087         resourceText.Close();
  1098         finalText.Close();
  1088         finalText.Close();
  1099         }
  1089         }
  1100     }
       
  1101 
       
  1102 // ---------------------------------------------------------------------------
       
  1103 // CIpsSetUiDialogCtrl::HandleEventSchedule()
       
  1104 // ---------------------------------------------------------------------------
       
  1105 //
       
  1106 void CIpsSetUiDialogCtrl::HandleEventSchedule( CIpsSetUiItem& aBaseItem )
       
  1107     {
       
  1108     FUNC_LOG;
       
  1109     SetHideItem( aBaseItem.Value() == CIpsSetData::EManual,
       
  1110         TUid::Uid( EIpsSetUiWhenRoaming ), ETrue );
       
  1111     }
  1090     }
  1112 
  1091 
  1113 // ---------------------------------------------------------------------------
  1092 // ---------------------------------------------------------------------------
  1114 // CIpsSetUiDialogCtrl::HandleEventDaysL()
  1093 // CIpsSetUiDialogCtrl::HandleEventDaysL()
  1115 // ---------------------------------------------------------------------------
  1094 // ---------------------------------------------------------------------------