equal
deleted
inserted
replaced
19 |
19 |
20 #ifndef PSETCALLBARRING_H |
20 #ifndef PSETCALLBARRING_H |
21 #define PSETCALLBARRING_H |
21 #define PSETCALLBARRING_H |
22 |
22 |
23 // INCLUDES |
23 // INCLUDES |
24 #include "MPsetBarringObs.h" |
24 #include "mpsetbarringobs.h" |
25 #include "MPsetCallBarring.h" |
25 #include "mpsetcallbarring.h" |
26 #include "MSSSettingsObserver.h" |
26 #include "msssettingsobserver.h" |
27 #include "nwdefs.h" |
27 #include "nwdefs.h" |
28 #include <mmretrieve.h> |
28 #include <mmretrieve.h> |
29 #include <etelmm.h> |
29 #include <etelmm.h> |
30 |
30 |
31 // FORWARD DECLARATIONS |
31 // FORWARD DECLARATIONS |
37 * CPsetCallBarring class is call barring SS handler. |
37 * CPsetCallBarring class is call barring SS handler. |
38 * @lib phonesettings.lib |
38 * @lib phonesettings.lib |
39 * @since 1.0 |
39 * @since 1.0 |
40 */ |
40 */ |
41 class CPsetCallBarring : public CActive, |
41 class CPsetCallBarring : public CActive, |
42 public MPsetCallBarring, |
42 public MPsetCallBarring, |
43 public MSSSettingsObserver |
43 public MSSSettingsObserver |
44 { |
44 { |
45 public: |
45 public: |
46 |
46 |
47 // The type of request. |
47 // The type of request. |
48 enum TPSetBarringRequest |
48 enum TPSetBarringRequest |
141 *****************************************************/ |
141 *****************************************************/ |
142 CPsetCallBarring( RMobilePhone& aPhone ); |
142 CPsetCallBarring( RMobilePhone& aPhone ); |
143 |
143 |
144 private: |
144 private: |
145 |
145 |
146 void ValidateBsc( TBasicServiceGroups& aBsc ); |
146 void ValidateBsc( TBasicServiceGroups& aBsc ); |
147 |
147 |
148 void SetObserver( MPsetBarringObserver& aObserver ); |
148 void SetObserver( MPsetBarringObserver& aObserver ); |
149 |
149 |
150 /***************************************************** |
150 /***************************************************** |
151 * Series 60 Customer / ETel |
151 * Series 60 Customer / ETel |