cellular/telephonysettings/xqbindings/psetwrapper/src/psetcallbarringwrapper_p.h
changeset 15 d7fc66ccd6fb
parent 13 e32024264ebb
child 48 78df25012fda
equal deleted inserted replaced
13:e32024264ebb 15:d7fc66ccd6fb
    16  */
    16  */
    17 
    17 
    18 #ifndef PSETCALLBARRINGWRAPPER_P_H
    18 #ifndef PSETCALLBARRINGWRAPPER_P_H
    19 #define PSETCALLBARRINGWRAPPER_P_H
    19 #define PSETCALLBARRINGWRAPPER_P_H
    20 
    20 
    21 #include <MPsetBarringObs.h>
    21 #include <mpsetbarringobs.h>
    22 #include <MPsetRequestObs.h>
    22 #include <mpsetrequestobs.h>
    23 #include <nwdefs.h>
    23 #include <nwdefs.h>
    24 #include <psetcallbarringwrapper.h>
    24 #include <psetcallbarringwrapper.h>
    25 
    25 
    26 // Forward declarations
    26 // Forward declarations
    27 class PSetCallBarringWrapper;
    27 class PSetCallBarringWrapper;
    36     enum BarringRequest
    36     enum BarringRequest
    37     {
    37     {
    38         RequestNone,
    38         RequestNone,
    39         RequestBarringStatus,
    39         RequestBarringStatus,
    40         RequestEnableBarring,
    40         RequestEnableBarring,
    41         RequestDisableBarring
    41         RequestDisableBarring,
       
    42         RequestChangePassword
    42     };
    43     };
    43     
    44     
    44 public:
    45 public:
    45     
    46     
    46     PSetCallBarringWrapperPrivate(
    47     PSetCallBarringWrapperPrivate(
    60     
    61     
    61     void disableBarring(
    62     void disableBarring(
    62         PsServiceGroup serviceGroup,
    63         PsServiceGroup serviceGroup,
    63         PSetCallBarringWrapper::BarringType barringType,
    64         PSetCallBarringWrapper::BarringType barringType,
    64         QString barringPassword);
    65         QString barringPassword);
       
    66     
       
    67     void changeBarringPassword(
       
    68         const QString &oldPassword, 
       
    69         const QString &newPassword,
       
    70         const QString &verifiedPassword);
    65     
    71     
    66 public: // From MPsetBarringObserver
    72 public: // From MPsetBarringObserver
    67     
    73     
    68     /**
    74     /**
    69      * From MPsetBarringObserver.
    75      * From MPsetBarringObserver.