contacts_plat/contacts_ui_api/inc/cntabstractview.h
changeset 81 640d30f4fb64
parent 61 d30183af6ca6
--- a/contacts_plat/contacts_ui_api/inc/cntabstractview.h	Fri Oct 08 11:42:51 2010 +0300
+++ b/contacts_plat/contacts_ui_api/inc/cntabstractview.h	Fri Oct 15 12:24:46 2010 +0300
@@ -34,7 +34,26 @@
      * View is activated after its added to main window and is
      * ready to be drawn.
      */
-    virtual void activate( const CntViewParameters aArgs ) = 0;
+    virtual void activate(const CntViewParameters aArgs) = 0;
+    
+    /**
+     * View details are internalized from stream to view parameters.
+     */
+    virtual bool internalize(QDataStream &stream, CntViewParameters &viewParameters) 
+    { 
+        Q_UNUSED(stream); 
+        Q_UNUSED(viewParameters);
+        return false;  
+    }
+    
+    /**
+     * View is externalized parameters and return activity name.
+     */
+    virtual QString externalize(QDataStream &stream) 
+    { 
+        Q_UNUSED(stream); 
+        return QString(); 
+    }
     
     /**
      * View is deactivated just before its removed from