phoneapp/phoneuicontrol/src/cphonestatehandle.cpp
branchRCL_3
changeset 61 41a7f70b3818
parent 0 5f000ab63145
child 62 5266b1f337bd
equal deleted inserted replaced
58:40a3f856b14d 61:41a7f70b3818
    98 
    98 
    99 // ---------------------------------------------------------
    99 // ---------------------------------------------------------
   100 // CPhoneStateHandle::StateMachine
   100 // CPhoneStateHandle::StateMachine
   101 // ---------------------------------------------------------
   101 // ---------------------------------------------------------
   102 //
   102 //
   103 MPhoneStateMachine* CPhoneStateHandle::StateMachine()
   103 EXPORT_C MPhoneStateMachine* CPhoneStateHandle::StateMachine()
   104     {   
   104     {   
   105     __ASSERT_DEBUG( Instance(), Panic( EPhoneCtrlSingletonNotInitialized ) );
   105     __ASSERT_DEBUG( Instance(), Panic( EPhoneCtrlSingletonNotInitialized ) );
   106     return iPhoneStateMachine;
   106     return iPhoneStateMachine;
   107     }
   107     }
   108 
   108 
   124     const TDesC& aFileName,
   124     const TDesC& aFileName,
   125     const TUid aFactoryUid )
   125     const TUid aFactoryUid )
   126     {
   126     {
   127     TFileName fileName( KDriveZ );
   127     TFileName fileName( KDriveZ );
   128     fileName.Append( KDC_SHARED_LIB_DIR );
   128     fileName.Append( KDC_SHARED_LIB_DIR );
   129     fileName.Append( aFileName );	
   129     fileName.Append( aFileName );   
   130     LoadLibraryHandleL( fileName, aFactoryUid );
   130     LoadLibraryHandleL( fileName, aFactoryUid );
   131     }
   131     }
   132 
   132 
   133 // ---------------------------------------------------------
   133 // ---------------------------------------------------------
   134 // CPhoneStateHandle::LoadLibraryHandleL
   134 // CPhoneStateHandle::LoadLibraryHandleL
   174     iPhoneResourceResolver = 
   174     iPhoneResourceResolver = 
   175         iStateMachineFactory->CreatePhoneResourceResolverL();
   175         iStateMachineFactory->CreatePhoneResourceResolverL();
   176     
   176     
   177     // Create the phone error messages handler    
   177     // Create the phone error messages handler    
   178     iPhoneErrorMessagesHandler = 
   178     iPhoneErrorMessagesHandler = 
   179     	iStateMachineFactory->CreatePhoneErrorMessagesHandlerL( 
   179         iStateMachineFactory->CreatePhoneErrorMessagesHandlerL( 
   180     						iViewCommandHandle, iPhoneStateMachine );
   180                             iViewCommandHandle, iPhoneStateMachine );
   181     }
   181     }
   182 
   182 
   183 // End of File
   183 // End of File