diff -r 40a3f856b14d -r 41a7f70b3818 phoneengine/phonemodel/inc/cpephonemodel.h --- 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