cellular/telephonysettings/inc/PSetCallDivertingBase.h
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
    22 //  INCLUDES
    22 //  INCLUDES
    23 #include <e32base.h>
    23 #include <e32base.h>
    24 #include <badesca.h>
    24 #include <badesca.h>
    25 #include <mmretrieve.h>
    25 #include <mmretrieve.h>
    26 #include <ctsydomaincrkeys.h>
    26 #include <ctsydomaincrkeys.h>
    27 #include "MCallDiverting.h"
    27 #include "mcalldiverting.h" 
    28 #include "MSSSettingsObserver.h"
    28 #include "msssettingsobserver.h" 
    29 #include "nwdefs.h"             
    29 #include "nwdefs.h"             
    30 #include "PsetConstants.h"
    30 #include "psetconstants.h" 
    31 
    31 
    32 // CLASS DECLARATION
    32 // CLASS DECLARATION
    33 class MPsetDivertObserver;
    33 class MPsetDivertObserver;
    34 
    34 
    35 /**
    35 /**
    64         * Destructor.
    64         * Destructor.
    65         */
    65         */
    66         ~CPSetCallDivertingBase();
    66         ~CPSetCallDivertingBase();
    67    
    67    
    68     public: // From base class.
    68     public: // From base class.
    69             
    69         /**
       
    70          * @see MCallDiverting.
       
    71          */
       
    72         void SetRequestObserver( MPsetRequestObserver* aObs );
       
    73 
    70         /**
    74         /**
    71         * @see MCallDiverting.
    75         * @see MCallDiverting.
    72         */ 
    76         */ 
    73         void SetDivertingL( const TCallDivertSetting& aDivert,  
    77         void SetDivertingL( const TCallDivertSetting& aDivert,  
    74                             TBasicServiceGroups aBsc );        
    78                             TBasicServiceGroups aBsc );        
   106         
   110         
   107         /**
   111         /**
   108         * @see MCallDiverting.
   112         * @see MCallDiverting.
   109         */ 
   113         */ 
   110         TInt SaveKey( TUint32 aKeyId, const TDesC& aKeyValue );
   114         TInt SaveKey( TUint32 aKeyId, const TDesC& aKeyValue );
   111         
       
   112         /**
       
   113         * @see MCallDiverting.
       
   114         */ 
       
   115         TInt OpenVmbxLC( TDes& aTelNumber, RVmbxNumber& aVmbx );
       
   116         
   115         
   117         /**
   116         /**
   118         * @see MCallDiverting.
   117         * @see MCallDiverting.
   119         */
   118         */
   120         TInt GetNumbersFromSharedDataL( TInt aType, 
   119         TInt GetNumbersFromSharedDataL( TInt aType, 
   242     private: //from base clases.
   241     private: //from base clases.
   243 
   242 
   244         /**
   243         /**
   245         * @see CActive::RunL().
   244         * @see CActive::RunL().
   246         */
   245         */
   247         void RunL();
   246         virtual void RunL();
   248            
   247            
   249         /**
   248         /**
   250         * @see CActive::DoCancel().
   249         * @see CActive::DoCancel().
   251         */
   250         */
   252         void DoCancel();
   251         virtual void DoCancel();
   253            
   252            
   254         /**
   253         /**
   255         * @see MSSSettingsObserver::PhoneSettingChanged().
   254         * @see MSSSettingsObserver::PhoneSettingChanged().
   256         */
   255         */
   257         void PhoneSettingChanged( TSSSettingsSetting aSetting, TInt aNewValue );
   256         void PhoneSettingChanged( TSSSettingsSetting aSetting, TInt aNewValue );