diff -r 2f8f8080a020 -r ebdbd102c78a phoneengine/phonemodel/inc/cpemessagehandler.h --- 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 /**