equal
deleted
inserted
replaced
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 */ |