phoneengine/phonemodel/inc/cpemessagehandler.h
changeset 21 92ab7f8d0eab
parent 1 838b0a10d15b
child 22 6bb1b21d2484
--- a/phoneengine/phonemodel/inc/cpemessagehandler.h	Tue Feb 02 00:10:04 2010 +0200
+++ b/phoneengine/phonemodel/inc/cpemessagehandler.h	Fri Mar 19 09:28:42 2010 +0200
@@ -23,10 +23,13 @@
 //  INCLUDES
 #include <pevirtualengine.h>
 #include "DosSvrServices.h"
-#include <CPhCltCommandHandler.h>
+#include <cphcltcommandhandler.h>
 #include <cphcltdialdata.h>
 
 #include "mpecallhandling.h"
+// <-- QT PHONE START -->
+#include "mpecallcontrolif.h" 
+// <-- QT PHONE END --> 
 
 // CONSTANTS
 const TInt KModeNormal = 0;  // Normal System mode  
@@ -104,7 +107,9 @@
 *  @lib phoneenginebase.dll
 *  @since S60_5.0
 */
-NONSHARABLE_CLASS( CPEMessageHandler ) : public CBase
+// <-- QT PHONE START --> 
+NONSHARABLE_CLASS( CPEMessageHandler ) : public CBase, public MPECallControlIF
+// <-- QT PHONE END --> 
     {
     public:  // Destructor
 
@@ -504,11 +509,10 @@
         TInt HandleServiceEnabled();
         
         /**
-         * Handles remote party information changed   
-         * @param aCallId is the identification number of the call.               
+         * Handles remote party information changed         
          * @since Series60_5.2         
          */
-        void HandleRemotePartyInfoChanged( const TInt aCallId );
+        void HandleRemotePartyInfoChanged( );
 
         /**
         * Handles swap message from the phone application 
@@ -592,7 +596,15 @@
         * Handle disable service
         */     
         void HandleDisableService();
-   
+
+// <-- QT PHONE START -->   
+        /**
+        * Handle dial service call
+        */ 
+        TInt HandleDialServiceCall(
+            const TBool aClientCall );
+// <-- QT PHONE END -->
+        
     private: // New functions
         
         /**
@@ -826,8 +838,8 @@
         //Client Information, member variable because emergency call from phone client
         //is not allowed to allocate memory. 
         CPEClientInformation* iClientInformation;
-		// Dial Data
-		CPhCltDialData* iClientDialData;
+        // Dial Data
+        CPhCltDialData* iClientDialData;
         // Instances will contain the results of the parsing
         CPhoneGsmParserResult* iResult;
         // Handles emergency number from the parser.