phonesrv_plat/phone_settings_api/inc/psetcallbarringwrapper.h
changeset 15 d7fc66ccd6fb
parent 13 e32024264ebb
child 48 78df25012fda
equal deleted inserted replaced
13:e32024264ebb 15:d7fc66ccd6fb
   110     void disableBarring(
   110     void disableBarring(
   111         PsServiceGroup serviceGroup,
   111         PsServiceGroup serviceGroup,
   112         BarringType barringType,
   112         BarringType barringType,
   113         QString barringPassword);
   113         QString barringPassword);
   114     
   114     
       
   115     /**
       
   116      * Changes barring password. Maximum password length is 10.
       
   117      * 
       
   118      * @param   oldPassword         Old barring password.
       
   119      * @param   newPassword         New barring password.
       
   120      * @param   verifiedPassword    New password verified.
       
   121      */
       
   122     void changeBarringPassword(
       
   123         const QString &oldPassword, 
       
   124         const QString &newPassword,
       
   125         const QString &verifiedPassword);
       
   126     
   115 signals:
   127 signals:
   116     
   128     
   117     /**
   129     /**
   118      * This signal is emitted when barring status query request is completed.
   130      * This signal is emitted when barring status query request is completed.
   119      * 
   131      * 
   159         int result,
   171         int result,
   160         PSetCallBarringWrapper::BarringType barringType,
   172         PSetCallBarringWrapper::BarringType barringType,
   161         PSetCallBarringWrapper::BarringStatus barringStatus, 
   173         PSetCallBarringWrapper::BarringStatus barringStatus, 
   162         bool plural);
   174         bool plural);
   163     
   175     
       
   176     /**
       
   177      * This signal is emitted when barring password change request is completed.
       
   178      * 
       
   179      * @param   result                  0 if request was completed successfully 
       
   180      * or error code defined either in gsmerror.h or exterror.h.
       
   181      */
       
   182     void barringPasswordChangeRequestCompleted(int result);
       
   183     
   164 private: // data 
   184 private: // data 
   165     
   185     
   166     /** Own. Private implementation. */
   186     /** Own. Private implementation. */
   167     QScopedPointer<PSetCallBarringWrapperPrivate> m_privateImpl;
   187     QScopedPointer<PSetCallBarringWrapperPrivate> m_privateImpl;
   168     friend class PSetCallBarringWrapperPrivate;
   188     friend class PSetCallBarringWrapperPrivate;