camerauis/cameraapp/generic/inc/CamShootingModeContainer.h
branchRCL_3
changeset 12 8c55c525d5d7
parent 0 1ddebce53859
child 35 e32fcfe0045f
--- a/camerauis/cameraapp/generic/inc/CamShootingModeContainer.h	Fri Mar 12 15:41:04 2010 +0200
+++ b/camerauis/cameraapp/generic/inc/CamShootingModeContainer.h	Mon Mar 15 12:39:00 2010 +0200
@@ -74,6 +74,25 @@
                                                  TBool aUserBaseScenes = EFalse );
 
         /**
+        * Symbian OS two-phased constructor
+        * @since 2.8
+        * @param aRect Frame rectangle for container.
+        * @param aView Reference to the view containing this container
+        * @param aMode Current capture mode
+        * @param aController reference to CCamAppControllerBase instance
+        * @param aUserBaseScenes Specifies whether this list should
+        * display the base scenes for the user scene.
+        * @param aFullySkinned Specifies whether this list should
+        * be displayed as transparent or skinned background.
+        */
+        static CCamShootingModeContainer* NewL( const TRect& aRect, 
+                                                 TBool aFullySkinned,
+                                                 CAknView& aView,
+                                                 TCamCameraMode aMode,
+                                                 CCamAppController& aController,
+                                                 TBool aUserBaseScenes );        
+        
+        /**
         * Destructor.
         * @since 2.8
         */
@@ -99,7 +118,8 @@
         CCamShootingModeContainer( TCamCameraMode aMode, 
                                     CCamAppController& aController,
                                     CAknView& aView,
-                                    TBool aUserBaseScenes );
+                                    TBool aUserBaseScenes,
+                                    TBool aFullySkinned=ETrue );
 
     public: // New functions
         /**
@@ -265,6 +285,8 @@
       // Specifies whether or not the scene list is for 
       // the user base scenes
       TBool iUserBaseScenes;
+
+      TBool iFullySkinned;
       // Array of bitmaps for the large summary icon
       RPointerArray<CFbsBitmap> iSummaryBitmapArray;        
       // Array of all shooting mode titles