camerauis/cameraapp/generic/inc/CamCaptureSetupContainer.h
branchRCL_3
changeset 12 8c55c525d5d7
parent 0 1ddebce53859
child 35 e32fcfe0045f
equal deleted inserted replaced
11:792dfc98fb3b 12:8c55c525d5d7
    54     */
    54     */
    55     static CCamCaptureSetupContainer* NewL( 
    55     static CCamCaptureSetupContainer* NewL( 
    56               CCamAppController&              aController, 
    56               CCamAppController&              aController, 
    57               CAknView&                       aView,
    57               CAknView&                       aView,
    58               CCamCaptureSetupControlHandler& aControlHandler,
    58               CCamCaptureSetupControlHandler& aControlHandler,
    59               const TRect&                    aRect  );
    59               const TRect&                    aRect,
       
    60               TBool aFullScreenVF=ETrue );
    60         
    61         
    61     /**
    62     /**
    62     * Destructor.
    63     * Destructor.
    63     * @since 2.8
    64     * @since 2.8
    64     */
    65     */
   150     * Read touch layout
   151     * Read touch layout
   151     * @return TRect, listbox rectangle
   152     * @return TRect, listbox rectangle
   152     */
   153     */
   153     TRect TouchLayout();
   154     TRect TouchLayout();
   154     
   155     
   155     /**
       
   156     * Enters viewfinder mode either in image or videomode
       
   157     * depending current visible view. Also starts idle timer.
       
   158     */
       
   159     void ReserveAndStartVF();
       
   160     
   156     
   161   // -----------------------------------------------------
   157   // -----------------------------------------------------
   162   // Constructors
   158   // Constructors
   163   private:
   159   private:
   164 
   160 
   170     * @since 2.8
   166     * @since 2.8
   171     */
   167     */
   172     CCamCaptureSetupContainer( 
   168     CCamCaptureSetupContainer( 
   173         CCamAppController& aController,
   169         CCamAppController& aController,
   174         CAknView& aView,
   170         CAknView& aView,
   175         CCamCaptureSetupControlHandler& aControlHandler );
   171         CCamCaptureSetupControlHandler& aControlHandler,
       
   172         TBool aFullScreenVF = ETrue );
   176 
   173 
   177     /**
   174     /**
   178     * Symbian OS 2nd phase constructor.
   175     * Symbian OS 2nd phase constructor.
   179     * @since 2.8
   176     * @since 2.8
   180     * @param aRect Frame rectangle for container.
   177     * @param aRect Frame rectangle for container.
   205     
   202     
   206     // width of list-box
   203     // width of list-box
   207     TInt iListBoxWidth;
   204     TInt iListBoxWidth;
   208     
   205     
   209     TBool iActivateOnTouchRelease;
   206     TBool iActivateOnTouchRelease;
       
   207 
       
   208     TBool iFullScreenVF;
   210     MTouchFeedback* iFeedback; // not own
   209     MTouchFeedback* iFeedback; // not own
   211     TRect iLayoutAreaRect; 
   210     TRect iLayoutAreaRect; 
   212   };
   211   };
   213 
   212 
   214 #endif // CAMCAPTURESETUPCONTAINER_H
   213 #endif // CAMCAPTURESETUPCONTAINER_H