phoneapp/phoneuicontrol/src/cphonestatehandle.cpp
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 22 6bb1b21d2484
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    98 
    98 
    99 // ---------------------------------------------------------
    99 // ---------------------------------------------------------
   100 // CPhoneStateHandle::StateMachine
   100 // CPhoneStateHandle::StateMachine
   101 // ---------------------------------------------------------
   101 // ---------------------------------------------------------
   102 //
   102 //
   103 MPhoneStateMachine* CPhoneStateHandle::StateMachine()
   103 // <-- QT PHONE START --> 
       
   104 EXPORT_C MPhoneStateMachine* CPhoneStateHandle::StateMachine()
       
   105 // <-- QT PHONE END --> 
   104     {   
   106     {   
   105     __ASSERT_DEBUG( Instance(), Panic( EPhoneCtrlSingletonNotInitialized ) );
   107     __ASSERT_DEBUG( Instance(), Panic( EPhoneCtrlSingletonNotInitialized ) );
   106     return iPhoneStateMachine;
   108     return iPhoneStateMachine;
   107     }
   109     }
   108 
   110 
   124     const TDesC& aFileName,
   126     const TDesC& aFileName,
   125     const TUid aFactoryUid )
   127     const TUid aFactoryUid )
   126     {
   128     {
   127     TFileName fileName( KDriveZ );
   129     TFileName fileName( KDriveZ );
   128     fileName.Append( KDC_SHARED_LIB_DIR );
   130     fileName.Append( KDC_SHARED_LIB_DIR );
   129     fileName.Append( aFileName );	
   131     fileName.Append( aFileName );   
   130     LoadLibraryHandleL( fileName, aFactoryUid );
   132     LoadLibraryHandleL( fileName, aFactoryUid );
   131     }
   133     }
   132 
   134 
   133 // ---------------------------------------------------------
   135 // ---------------------------------------------------------
   134 // CPhoneStateHandle::LoadLibraryHandleL
   136 // CPhoneStateHandle::LoadLibraryHandleL
   174     iPhoneResourceResolver = 
   176     iPhoneResourceResolver = 
   175         iStateMachineFactory->CreatePhoneResourceResolverL();
   177         iStateMachineFactory->CreatePhoneResourceResolverL();
   176     
   178     
   177     // Create the phone error messages handler    
   179     // Create the phone error messages handler    
   178     iPhoneErrorMessagesHandler = 
   180     iPhoneErrorMessagesHandler = 
   179     	iStateMachineFactory->CreatePhoneErrorMessagesHandlerL( 
   181         iStateMachineFactory->CreatePhoneErrorMessagesHandlerL( 
   180     						iViewCommandHandle, iPhoneStateMachine );
   182                             iViewCommandHandle, iPhoneStateMachine );
   181     }
   183     }
   182 
   184 
   183 // End of File
   185 // End of File