camerauis/cameraapp/generic/src/CamCaptureSetupViewBase.cpp
branchRCL_3
changeset 57 2c87b2808fd7
parent 54 bac7acad7cb3
child 67 756ad29ed18e
equal deleted inserted replaced
54:bac7acad7cb3 57:2c87b2808fd7
    66       {
    66       {
    67       AppUi()->RemoveFromStack( iInfoListBoxContainer );
    67       AppUi()->RemoveFromStack( iInfoListBoxContainer );
    68       delete iInfoListBoxContainer;
    68       delete iInfoListBoxContainer;
    69       }        
    69       }        
    70     }
    70     }
       
    71 
       
    72   
       
    73   if( iCaptureSetupControlHandler )
       
    74       {
       
    75       delete iCaptureSetupControlHandler;
       
    76       }
    71   PRINT( _L("Camera <= ~CCamCaptureSetupViewBase") );
    77   PRINT( _L("Camera <= ~CCamCaptureSetupViewBase") );
    72   }
    78   }
    73 
    79 
    74 // -----------------------------------------------------------------------------
    80 // -----------------------------------------------------------------------------
    75 // CCamCaptureSetupViewBase::HandleCommandL
    81 // CCamCaptureSetupViewBase::HandleCommandL
   551     // Cleanup the view correctly if a leave occurs
   557     // Cleanup the view correctly if a leave occurs
   552     CleanupStack::PushL( TCleanupItem( CleanupCaptureSetupContainer, this ) );
   558     CleanupStack::PushL( TCleanupItem( CleanupCaptureSetupContainer, this ) );
   553     CCamAppUiBase* appUi = static_cast<CCamAppUiBase*>( AppUi() );
   559     CCamAppUiBase* appUi = static_cast<CCamAppUiBase*>( AppUi() );
   554 
   560 
   555     TRect rect = appUi->ApplicationRect();
   561     TRect rect = appUi->ApplicationRect();
   556     if ( !CamUtility::IsNhdDevice() ) 
   562     if ( !AknLayoutUtils::PenEnabled() ) 
   557         {
   563         {
   558         // Space for visible statuspane for non-touch device
   564         // Space for visible statuspane for non-touch device
   559         AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, rect );
   565         AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, rect );
   560         }
   566         }
   561     iCaptureSetupContainer = CCamCaptureSetupContainer::NewL( iController, 
   567     iCaptureSetupContainer = CCamCaptureSetupContainer::NewL( iController,