equal
deleted
inserted
replaced
890 break; |
890 break; |
891 } |
891 } |
892 return control; |
892 return control; |
893 } |
893 } |
894 |
894 |
|
895 // --------------------------------------------------------- |
|
896 // CCamCaptureSetupContainer::ReserveAndStartVF |
|
897 // --------------------------------------------------------- |
|
898 // |
|
899 void CCamContainerBase::ReserveAndStartVF() |
|
900 { |
|
901 PRINT ( _L("Camera => CCamContainerBase::ReserveAndStartVF") ); |
|
902 TCamCameraMode mode = iController.CurrentMode(); |
|
903 if(iController.IsAppUiAvailable()) |
|
904 { |
|
905 TVwsViewId currentViewId; |
|
906 CCamAppUi* appUi = static_cast<CCamAppUi*>( iEikonEnv->AppUi() ); |
|
907 appUi->GetActiveViewId( currentViewId ); |
|
908 switch ( currentViewId.iViewUid.iUid ) |
|
909 { |
|
910 case ECamViewIdPhotoUserSceneSetup: |
|
911 case ECamViewIdStillPreCapture: |
|
912 { |
|
913 mode = ECamControllerImage; |
|
914 } |
|
915 break; |
|
916 case ECamViewIdVideoPreCapture: |
|
917 { |
|
918 mode = ECamControllerVideo; |
|
919 } |
|
920 break; |
|
921 default: |
|
922 { |
|
923 //Assume imagemode if view cannot be determined. |
|
924 if(mode==ECamControllerIdle) |
|
925 { |
|
926 mode = ECamControllerImage; |
|
927 } |
|
928 } |
|
929 break; |
|
930 } |
|
931 } |
|
932 //Don't reserve camera and start viewfinder if shutting down. |
|
933 if(mode!=ECamControllerShutdown) |
|
934 { |
|
935 iController.EnterViewfinderMode( mode ); |
|
936 iController.StartIdleTimer(); |
|
937 } |
|
938 PRINT ( _L("Camera <= CCamContainerBase::ReserveAndStartVF") ); |
|
939 } |
|
940 |
895 // End of File |
941 // End of File |