cellular/telephonysettings/xqbindings/psetwrapper/src/psetcallbarringwrapper_p.cpp
changeset 19 e44a8c097b15
parent 15 d7fc66ccd6fb
child 48 78df25012fda
equal deleted inserted replaced
15:d7fc66ccd6fb 19:e44a8c097b15
   200 {
   200 {
   201     DPRINT;
   201     DPRINT;
   202     
   202     
   203     TServiceGroup convertedServiceGroup = convertServiceGroup(serviceGroup);
   203     TServiceGroup convertedServiceGroup = convertServiceGroup(serviceGroup);
   204     TBarringProgram convertedBarringType = convertBarringType(barringType);
   204     TBarringProgram convertedBarringType = convertBarringType(barringType);
   205     
   205 
       
   206     m_currentRequest = RequestBarringStatus;
   206     QT_TRAP_THROWING(m_callBarring->GetBarringStatusL(
   207     QT_TRAP_THROWING(m_callBarring->GetBarringStatusL(
   207         convertedServiceGroup, convertedBarringType)
   208         convertedServiceGroup, convertedBarringType)
   208     )
   209     )
   209     
       
   210     m_currentRequest = RequestBarringStatus;
       
   211 }
   210 }
   212 
   211 
   213 
   212 
   214 /*!
   213 /*!
   215   PSetCallBarringWrapperPrivate::enableBarring
   214   PSetCallBarringWrapperPrivate::enableBarring
   226     setting.iSetting = EActivateBarring;
   225     setting.iSetting = EActivateBarring;
   227     setting.iServiceGroup = convertServiceGroup(serviceGroup);
   226     setting.iServiceGroup = convertServiceGroup(serviceGroup);
   228     setting.iPassword.Copy(barringPassword.utf16());
   227     setting.iPassword.Copy(barringPassword.utf16());
   229     
   228     
   230     TBasicServiceGroups serviceGroups = EAllTeleAndBearer;
   229     TBasicServiceGroups serviceGroups = EAllTeleAndBearer;
       
   230     
       
   231     m_currentRequest = RequestEnableBarring;
   231     QT_TRAP_THROWING(
   232     QT_TRAP_THROWING(
   232         m_callBarring->SetBarringL(setting, serviceGroups);
   233         m_callBarring->SetBarringL(setting, serviceGroups);
   233     )
   234     )
   234     
       
   235     m_currentRequest = RequestEnableBarring;
       
   236 }
   235 }
   237 
   236 
   238 
   237 
   239 /*!
   238 /*!
   240   PSetCallBarringWrapperPrivate::disableBarring
   239   PSetCallBarringWrapperPrivate::disableBarring
   251     setting.iSetting = ECancelBarring;
   250     setting.iSetting = ECancelBarring;
   252     setting.iServiceGroup = convertServiceGroup(serviceGroup);
   251     setting.iServiceGroup = convertServiceGroup(serviceGroup);
   253     setting.iPassword.Copy(barringPassword.utf16());
   252     setting.iPassword.Copy(barringPassword.utf16());
   254     
   253     
   255     TBasicServiceGroups serviceGroups = EAllTeleAndBearer;
   254     TBasicServiceGroups serviceGroups = EAllTeleAndBearer;
       
   255 
       
   256     m_currentRequest = RequestDisableBarring;
   256     QT_TRAP_THROWING(
   257     QT_TRAP_THROWING(
   257         m_callBarring->SetBarringL(setting, serviceGroups);
   258         m_callBarring->SetBarringL(setting, serviceGroups);
   258     )
   259     )    
   259     
       
   260     m_currentRequest = RequestDisableBarring;
       
   261 }
   260 }
   262 
   261 
   263 
   262 
   264 /*!
   263 /*!
   265   PSetCallBarringWrapperPrivate::changeBarringPassword
   264   PSetCallBarringWrapperPrivate::changeBarringPassword
   272     RMobilePhone::TMobilePhonePasswordChangeV2 passwordChange;
   271     RMobilePhone::TMobilePhonePasswordChangeV2 passwordChange;
   273     passwordChange.iOldPassword.Copy(oldPassword.utf16());
   272     passwordChange.iOldPassword.Copy(oldPassword.utf16());
   274     passwordChange.iNewPassword.Copy(newPassword.utf16());
   273     passwordChange.iNewPassword.Copy(newPassword.utf16());
   275     passwordChange.iVerifiedPassword.Copy(verifiedPassword.utf16());
   274     passwordChange.iVerifiedPassword.Copy(verifiedPassword.utf16());
   276     
   275     
       
   276     m_currentRequest = RequestChangePassword;
   277     QT_TRAP_THROWING(
   277     QT_TRAP_THROWING(
   278         m_callBarring->ChangePasswordL(passwordChange);
   278         m_callBarring->ChangePasswordL(passwordChange);
   279     )
   279     )
   280     
       
   281     m_currentRequest = RequestChangePassword;
       
   282 }
   280 }
   283 
   281 
   284 
   282 
   285 /*!
   283 /*!
   286   From MPsetBarringObserver.
   284   From MPsetBarringObserver.