phoneengine/phonemodel/inc/cpemessagehandler.h
changeset 30 ebdbd102c78a
parent 22 6bb1b21d2484
child 51 f39ed5e045e0
equal deleted inserted replaced
27:2f8f8080a020 30:ebdbd102c78a
    26 #include <cphcltcommandhandler.h>
    26 #include <cphcltcommandhandler.h>
    27 #include <cphcltdialdata.h>
    27 #include <cphcltdialdata.h>
    28 
    28 
    29 #include "mpecallhandling.h"
    29 #include "mpecallhandling.h"
    30 #include "mpecallcontrolif.h" 
    30 #include "mpecallcontrolif.h" 
       
    31 #include "mpekeysequencerecognitionif.h"
    31 
    32 
    32 // CONSTANTS
    33 // CONSTANTS
    33 const TInt KModeNormal = 0;  // Normal System mode  
    34 const TInt KModeNormal = 0;  // Normal System mode  
    34 const TInt KModeFligth = 1;  // Flight mode 
    35 const TInt KModeFligth = 1;  // Flight mode 
    35 const TInt KModePDA    = 2;  // PDA mode 
    36 const TInt KModePDA    = 2;  // PDA mode 
   103 *  Handles phone related messages from the MPEPhoneModelInternal object.
   104 *  Handles phone related messages from the MPEPhoneModelInternal object.
   104 *
   105 *
   105 *  @lib phoneenginebase.dll
   106 *  @lib phoneenginebase.dll
   106 *  @since S60_5.0
   107 *  @since S60_5.0
   107 */
   108 */
   108 NONSHARABLE_CLASS( CPEMessageHandler ) : public CBase, public MPECallControlIF
   109 NONSHARABLE_CLASS( CPEMessageHandler ) 
       
   110     : 
       
   111         public CBase, 
       
   112         public MPECallControlIF,
       
   113         public MPEKeySequenceRecognitionIF
   109     {
   114     {
   110     public:  // Destructor
   115     public:  // Destructor
   111 
   116 
   112         /**
   117         /**
   113         * Two-phased constructor.
   118         * Two-phased constructor.
   596         /**
   601         /**
   597         * Handle dial service call
   602         * Handle dial service call
   598         */ 
   603         */ 
   599         TInt HandleDialServiceCall(
   604         TInt HandleDialServiceCall(
   600             const TBool aClientCall );
   605             const TBool aClientCall );
   601         
   606     
       
   607     public: // from MPEKeySequenceRecognitionIF
       
   608         /**
       
   609          * Executes provided key sequence if recognized.
       
   610          */ 
       
   611         TBool ExecuteKeySequenceL(const TDesC16 &aSequence);
       
   612     
   602     private: // New functions
   613     private: // New functions
   603         
   614         
   604         /**
   615         /**
   605         * C++ default constructor.
   616         * C++ default constructor.
   606         */
   617         */