equal
deleted
inserted
replaced
102 // --------------------------------------------------------- |
102 // --------------------------------------------------------- |
103 // |
103 // |
104 void CCamContainerBase::BaseConstructL( const TRect& aRect ) |
104 void CCamContainerBase::BaseConstructL( const TRect& aRect ) |
105 { |
105 { |
106 CreateWindowL(); |
106 CreateWindowL(); |
|
107 Window().SetBackgroundColor( KRgbBlack ); |
107 SetRect( aRect ); |
108 SetRect( aRect ); |
108 EnableDragEvents(); |
109 EnableDragEvents(); |
109 |
110 |
110 CCamAppUiBase* appUi = static_cast<CCamAppUiBase*>( iEikonEnv->EikAppUi() ); |
111 CCamAppUiBase* appUi = static_cast<CCamAppUiBase*>( iEikonEnv->EikAppUi() ); |
111 iCamOrientation = appUi->CamOrientation(); |
112 iCamOrientation = appUi->CamOrientation(); |
833 TBool isCapturekey( KErrNotFound != iPrimaryCameraCaptureKeys.Find( aKeyEvent.iScanCode ) ); |
834 TBool isCapturekey( KErrNotFound != iPrimaryCameraCaptureKeys.Find( aKeyEvent.iScanCode ) ); |
834 CCamAppUi* appUi = static_cast<CCamAppUi*>( CEikonEnv::Static()->AppUi() ); |
835 CCamAppUi* appUi = static_cast<CCamAppUi*>( CEikonEnv::Static()->AppUi() ); |
835 if ( appUi |
836 if ( appUi |
836 && ( !appUi->IsToolBarVisible() || !appUi->DrawPreCaptureCourtesyUI() ) |
837 && ( !appUi->IsToolBarVisible() || !appUi->DrawPreCaptureCourtesyUI() ) |
837 && ( aKeyEvent.iScanCode == EStdKeyDevice3 |
838 && ( aKeyEvent.iScanCode == EStdKeyDevice3 |
838 || aKeyEvent.iScanCode == EStdKeyEnter ) |
839 || aKeyEvent.iScanCode == EStdKeyEnter |
839 && !static_cast<CCamViewBase*>(&iView)->IsPostCapture() ) { |
840 || aKeyEvent.iScanCode == EStdKeyNkpEnter ) ) |
|
841 { |
840 isCapturekey = ETrue; |
842 isCapturekey = ETrue; |
841 } |
843 } |
842 return isCapturekey; |
844 return isCapturekey; |
843 } |
845 } |
844 |
846 |
845 // ----------------------------------------------------------------------------- |
847 // ----------------------------------------------------------------------------- |
846 // CCamContainerBase::IsSecondaryCameraCaptureKey |
848 // CCamContainerBase::IsSecondaryCameraCaptureKey |
851 TBool isCapturekey( KErrNotFound != iSecondaryCameraCaptureKeys.Find( aKeyEvent.iScanCode ) ); |
853 TBool isCapturekey( KErrNotFound != iSecondaryCameraCaptureKeys.Find( aKeyEvent.iScanCode ) ); |
852 CCamAppUi* appUi = static_cast<CCamAppUi*>( CEikonEnv::Static()->AppUi() ); |
854 CCamAppUi* appUi = static_cast<CCamAppUi*>( CEikonEnv::Static()->AppUi() ); |
853 if ( appUi |
855 if ( appUi |
854 && !appUi->IsToolBarVisible() |
856 && !appUi->IsToolBarVisible() |
855 && ( aKeyEvent.iScanCode == EStdKeyDevice3 |
857 && ( aKeyEvent.iScanCode == EStdKeyDevice3 |
856 || aKeyEvent.iScanCode == EStdKeyEnter ) |
858 || aKeyEvent.iScanCode == EStdKeyEnter |
857 && !static_cast<CCamViewBase*>(&iView)->IsPostCapture() ) { |
859 || aKeyEvent.iScanCode == EStdKeyNkpEnter )) |
|
860 { |
858 isCapturekey = ETrue; |
861 isCapturekey = ETrue; |
859 } |
862 } |
860 return isCapturekey; |
863 return isCapturekey; |
861 } |
864 } |
862 |
865 |
863 // ----------------------------------------------------------------------------- |
866 // ----------------------------------------------------------------------------- |
864 // CCamContainerBase::CountComponentControls |
867 // CCamContainerBase::CountComponentControls |