phoneengine/phonemodel/inc/cpemessagehandler.h
changeset 30 ebdbd102c78a
parent 22 6bb1b21d2484
child 51 f39ed5e045e0
--- a/phoneengine/phonemodel/inc/cpemessagehandler.h	Mon May 03 12:31:11 2010 +0300
+++ b/phoneengine/phonemodel/inc/cpemessagehandler.h	Fri May 14 15:51:57 2010 +0300
@@ -28,6 +28,7 @@
 
 #include "mpecallhandling.h"
 #include "mpecallcontrolif.h" 
+#include "mpekeysequencerecognitionif.h"
 
 // CONSTANTS
 const TInt KModeNormal = 0;  // Normal System mode  
@@ -105,7 +106,11 @@
 *  @lib phoneenginebase.dll
 *  @since S60_5.0
 */
-NONSHARABLE_CLASS( CPEMessageHandler ) : public CBase, public MPECallControlIF
+NONSHARABLE_CLASS( CPEMessageHandler ) 
+    : 
+        public CBase, 
+        public MPECallControlIF,
+        public MPEKeySequenceRecognitionIF
     {
     public:  // Destructor
 
@@ -598,7 +603,13 @@
         */ 
         TInt HandleDialServiceCall(
             const TBool aClientCall );
-        
+    
+    public: // from MPEKeySequenceRecognitionIF
+        /**
+         * Executes provided key sequence if recognized.
+         */ 
+        TBool ExecuteKeySequenceL(const TDesC16 &aSequence);
+    
     private: // New functions
         
         /**