diff -r 53c8aa5d97a3 -r 8f559c47d7fd camerauis/cameraapp/generic/src/CamStillPreCaptureContainer.cpp --- a/camerauis/cameraapp/generic/src/CamStillPreCaptureContainer.cpp Tue May 25 12:22:04 2010 +0300 +++ b/camerauis/cameraapp/generic/src/CamStillPreCaptureContainer.cpp Wed Jun 09 09:21:41 2010 +0300 @@ -51,9 +51,6 @@ const TRgb KGridColor = KRgbGray; const CGraphicsContext::TPenStyle KGridStyle = CGraphicsContext::ESolidPen; -_LIT(KCamBitmapFile, "z:\\resource\\apps\\cameraapp.mif"); -const TSize KIconSize(35, 35); - // ================= MEMBER FUNCTIONS ======================= // --------------------------------------------------------------------------- @@ -101,13 +98,6 @@ delete iFlashBitmap; delete iFlashBitmapMask; } - - if ( iCaptureIcon ) - { - delete iCaptureIcon; - delete iCaptureMask; - } - PRINT( _L("Camera <= ~CCamStillPreCaptureContainer" )) } @@ -160,16 +150,6 @@ ->SetupActivePaletteL( static_cast(&iView) ); OstTrace0( CAMERAAPP_PERFORMANCE, DUP1_CCAMSTILLPRECAPTURECONTAINER_CONSTRUCTL, "e_CAM_APP_AP_SETUP 0" ); } - - // Load capture icon - AknIconUtils::CreateIconL( - iCaptureIcon, - iCaptureMask, - KCamBitmapFile(), - EMbmCameraappQgn_indi_cam4_capture, - EMbmCameraappQgn_indi_cam4_capture_mask ); - AknIconUtils::SetSize( iCaptureIcon, KIconSize, EAspectRatioPreserved ); - AknIconUtils::SetSize( iCaptureMask, KIconSize, EAspectRatioPreserved ); PRINT( _L("Camera <= CCamStillPreCaptureContainer::ConstructL" )) } @@ -663,6 +643,20 @@ return EKeyWasNotConsumed; } } + if ( iController.UiConfigManagerPtr() + && !iController.UiConfigManagerPtr()->IsAutoFocusSupported() + && iController.IsTouchScreenSupported() ) + { + CAknToolbar* fixedToolbar = appui->CurrentFixedToolbar(); + if ( fixedToolbar ) + { + CAknToolbarExtension* extension = fixedToolbar->ToolbarExtension(); + if ( extension ) + { + extension->SetShown( EFalse ); + } + } + } // Go straight to capture keyResponse = appui->StartCaptureL( aKeyEvent );