camerauis/cameraapp/generic/inc/CamViewBase.h
branchRCL_3
changeset 15 bf64cebf4673
parent 13 38fb6f7eacd5
--- a/camerauis/cameraapp/generic/inc/CamViewBase.h	Tue Apr 27 16:19:06 2010 +0300
+++ b/camerauis/cameraapp/generic/inc/CamViewBase.h	Tue May 11 15:56:11 2010 +0300
@@ -216,6 +216,18 @@
         */
         void DoDeactivate();
         
+        /**
+        * Prepare deactivation of this view.
+        * Method stores current visible containers to temporary containers.
+        */        
+        void PrepareDeactivate();
+
+        /**
+        * Completes deactivation of this view.
+        * Method method deletes stored temporary containers.
+        */        
+        void PostDeactivate();
+
     protected:  // New functions
 
         /**
@@ -360,6 +372,10 @@
 
         // standby mode container
         CCamStandbyContainer* iStandbyContainer;
+
+        //Used for viewswitching
+        CCamContainerBase* iTempContainer;        
+        CCamStandbyContainer* iTempStandbyContainer;
         
     private: // data