phoneuis/TelephonyDeviceMode/src/CTelDMHandlerImpl.cpp
branchRCL_3
changeset 62 5266b1f337bd
parent 61 41a7f70b3818
equal deleted inserted replaced
61:41a7f70b3818 62:5266b1f337bd
    19 
    19 
    20 // INCLUDE FILES
    20 // INCLUDE FILES
    21 #include    <featmgr.h>
    21 #include    <featmgr.h>
    22 #include    <mphonedevicemodeobserver.h>
    22 #include    <mphonedevicemodeobserver.h>
    23 #include    <telinternalpskeys.h>
    23 #include    <telinternalpskeys.h>
    24 #include    "cteldmhandlerimpl.h"
    24 #include    "CTelDMHandlerImpl.h"
    25 #include    "cteldmgriphandler.h"
    25 #include    "CTelDMGripHandler.h"
    26 #include    "cteldmcommandhandler.h"
    26 #include 	"CTelDMCommandHandler.h"
    27 #include    "cteldmcallstatelistener.h"
    27 #include 	"CTelDMCallStateListener.h"
    28 #include    "cteldmaudioaccessorylistener.h"
    28 #include	"CTelDMAudioAccessoryListener.h"
    29 #include    "cteldmdebug.h"
    29 #include	"CTelDMDebug.h"
    30  
    30  
    31 // MODULE DATA STRUCTURES
    31 // MODULE DATA STRUCTURES
    32 
    32 
    33 // ============================ MEMBER FUNCTIONS ===============================
    33 // ============================ MEMBER FUNCTIONS ===============================
    34 
    34 
    83 // -----------------------------------------------------------------------------
    83 // -----------------------------------------------------------------------------
    84 //
    84 //
    85 void CTelDMHandlerImpl::SetObserverL( MPhoneDeviceModeObserver* aCallHandler )
    85 void CTelDMHandlerImpl::SetObserverL( MPhoneDeviceModeObserver* aCallHandler )
    86     {
    86     {
    87     // Default
    87     // Default
    88     RProperty::Set( 
    88    	RProperty::Set( 
    89         KPSUidTelAudioPreference,
    89    		KPSUidTelAudioPreference,
    90         KTelAudioOutput,
    90         KTelAudioOutput,
    91         EPSAudioPrivate );                
    91         EPSAudioPrivate );                
    92                         
    92                         
    93     if ( !FeatureManager::FeatureSupported( KFeatureIdKeypadNoSlider ) )
    93     if ( !FeatureManager::FeatureSupported( KFeatureIdKeypadNoSlider ) )
    94         {
    94         {
    95         iCallStateListener = CTelDMCallStateListener::NewL();
    95       	iCallStateListener = CTelDMCallStateListener::NewL();
    96         iAccessory = CTelDMAudioAccessoryListener::NewL();
    96  		iAccessory = CTelDMAudioAccessoryListener::NewL();
    97         // Disconnects and answers to calls 
    97  		// Disconnects and answers to calls 
    98         iCommandHandler = CTelDMCommandHandler::NewL( 
    98         iCommandHandler = CTelDMCommandHandler::NewL( 
    99                                             *aCallHandler, 
    99         									*aCallHandler, 
   100                                             *iAccessory );
   100         									*iAccessory );
   101 
   101 
   102         iCallStateListener->AddObserverL( *iCommandHandler );
   102         iCallStateListener->AddObserverL( *iCommandHandler );
   103         
   103         
   104         iGrip = CTelDMGripHandler::NewL( *iCommandHandler );
   104         iGrip = CTelDMGripHandler::NewL( *iCommandHandler );
   105 
   105