--- 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.