phoneengine/phonemodel/inc/cpephonemodel.h
branchRCL_3
changeset 61 41a7f70b3818
parent 0 5f000ab63145
child 62 5266b1f337bd
--- a/phoneengine/phonemodel/inc/cpephonemodel.h	Thu Aug 19 09:54:27 2010 +0300
+++ b/phoneengine/phonemodel/inc/cpephonemodel.h	Tue Aug 31 15:14:29 2010 +0300
@@ -37,7 +37,6 @@
 class CPEExternalDataHandler;
 class CPEMessageHandler;
 class CPESimStateMonitor;
-class CPEIdleStatusMonitor;
 class MEngineMonitor;
 class MPEContactHandling;
 class MPECallHandling;
@@ -46,6 +45,7 @@
 class CPEAudioFactory;
 class MPEServiceHandling;
 class CPERemotePartyInfoMediator;
+class PhoneServices;
 
 // CLASS DECLARATION
 
@@ -75,7 +75,9 @@
             EPESimStatusMonitorStart,
             EPELogHandlingPhaseTwo,
             EPEContactHandlingPhaseTwo,
-            EPEMediatorCommandHandler
+            EPEMediatorCommandHandler,
+            EPEPhoneServices,
+            EPENetworkHandling
             };
 
         /**
@@ -269,6 +271,11 @@
         TBool DelayMessageSending( const MEngineMonitor::TPEMessagesFromPhoneEngine aMessage, 
                                    const TInt aCallId ); 
         
+       /**
+         * Gets call error from callinfo
+         */ 
+        void SetCallError( TInt aCallId );
+
 
     private:    //Data
 
@@ -297,8 +304,6 @@
         CPESimStateMonitor* iSimChangedMonitor;
         // SIM state monitor
         CPESimStateMonitor* iSimStatusMonitor;
-        // Idle status monitor
-        CPEIdleStatusMonitor* iIdleStatusMonitor;
         // DosServer connect error code.
         TInt iErrorCode;
         // Stepper counter
@@ -321,7 +326,12 @@
         
         // Mediator command handler
         CPERemotePartyInfoMediator* iMediatorCommunicationHandler;
-
+        
+        // Phone Services offered via Qt Highway
+        PhoneServices* iPhoneServices;
+        
+        // Mobile call info.
+        RMobileCall::TMobileCallInfoV3* iCallInfo;
     };
 
 #endif // CPEPHONEMODEL_H