camerauis/cameraapp/generic/inc/CamShootingModeContainer.h
branchRCL_3
changeset 12 8c55c525d5d7
parent 0 1ddebce53859
child 35 e32fcfe0045f
equal deleted inserted replaced
11:792dfc98fb3b 12:8c55c525d5d7
    72                                                  TCamCameraMode aMode,
    72                                                  TCamCameraMode aMode,
    73                                                  CCamAppController& aController,
    73                                                  CCamAppController& aController,
    74                                                  TBool aUserBaseScenes = EFalse );
    74                                                  TBool aUserBaseScenes = EFalse );
    75 
    75 
    76         /**
    76         /**
       
    77         * Symbian OS two-phased constructor
       
    78         * @since 2.8
       
    79         * @param aRect Frame rectangle for container.
       
    80         * @param aView Reference to the view containing this container
       
    81         * @param aMode Current capture mode
       
    82         * @param aController reference to CCamAppControllerBase instance
       
    83         * @param aUserBaseScenes Specifies whether this list should
       
    84         * display the base scenes for the user scene.
       
    85         * @param aFullySkinned Specifies whether this list should
       
    86         * be displayed as transparent or skinned background.
       
    87         */
       
    88         static CCamShootingModeContainer* NewL( const TRect& aRect, 
       
    89                                                  TBool aFullySkinned,
       
    90                                                  CAknView& aView,
       
    91                                                  TCamCameraMode aMode,
       
    92                                                  CCamAppController& aController,
       
    93                                                  TBool aUserBaseScenes );        
       
    94         
       
    95         /**
    77         * Destructor.
    96         * Destructor.
    78         * @since 2.8
    97         * @since 2.8
    79         */
    98         */
    80         virtual ~CCamShootingModeContainer();
    99         virtual ~CCamShootingModeContainer();
    81 
   100 
    97         * display the base scenes for the user scene.
   116         * display the base scenes for the user scene.
    98         */
   117         */
    99         CCamShootingModeContainer( TCamCameraMode aMode, 
   118         CCamShootingModeContainer( TCamCameraMode aMode, 
   100                                     CCamAppController& aController,
   119                                     CCamAppController& aController,
   101                                     CAknView& aView,
   120                                     CAknView& aView,
   102                                     TBool aUserBaseScenes );
   121                                     TBool aUserBaseScenes,
       
   122                                     TBool aFullySkinned=ETrue );
   103 
   123 
   104     public: // New functions
   124     public: // New functions
   105         /**
   125         /**
   106         * Is the user scene currently selected
   126         * Is the user scene currently selected
   107         * @since 2.8
   127         * @since 2.8
   263       // the capture mode (video/still)
   283       // the capture mode (video/still)
   264       TCamCameraMode iMode;
   284       TCamCameraMode iMode;
   265       // Specifies whether or not the scene list is for 
   285       // Specifies whether or not the scene list is for 
   266       // the user base scenes
   286       // the user base scenes
   267       TBool iUserBaseScenes;
   287       TBool iUserBaseScenes;
       
   288 
       
   289       TBool iFullySkinned;
   268       // Array of bitmaps for the large summary icon
   290       // Array of bitmaps for the large summary icon
   269       RPointerArray<CFbsBitmap> iSummaryBitmapArray;        
   291       RPointerArray<CFbsBitmap> iSummaryBitmapArray;        
   270       // Array of all shooting mode titles
   292       // Array of all shooting mode titles
   271       RPointerArray<HBufC> iTitleArray;
   293       RPointerArray<HBufC> iTitleArray;
   272       // Array of all shooting mode descriptions
   294       // Array of all shooting mode descriptions