diff -r c18f9fa7f42e -r 640d30f4fb64 contacts_plat/contacts_ui_api/inc/cntabstractview.h --- 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