logsui/logsapp/inc/logsbaseview.h
changeset 6 41c0a814d878
parent 2 7119b73b84d6
child 8 6c9acdc6adc0
--- a/logsui/logsapp/inc/logsbaseview.h	Thu May 27 12:51:53 2010 +0300
+++ b/logsui/logsapp/inc/logsbaseview.h	Fri Jun 11 13:38:41 2010 +0300
@@ -35,6 +35,8 @@
 class HbLabel;
 class HbListView;
 class LogsAbstractModel;
+class QDataStream;
+class HbActivityManager;
 
 /**
  * 
@@ -60,7 +62,13 @@
     virtual void activated(bool showDialer, QVariant args);
     virtual void deactivated();
     virtual bool isExitAllowed();
-    virtual void resetView();
+    virtual void resetView(); 
+    virtual void clearActivity(HbActivityManager& manager);
+    virtual QString saveActivity(QDataStream& serializedActivity, QVariantHash& metaData);
+    virtual QVariant loadActivity(
+        const QString& activityId, QDataStream& serializedActivity, QVariantHash& metaData);
+    virtual bool matchWithActivityId(const QString& activityId);
+    
 
 public slots:
     
@@ -188,7 +196,6 @@
     LogsAppViewId mViewId;
     LogsComponentRepository& mRepository;
     LogsAbstractViewManager& mViewManager;
-    HbAction* mSoftKeyBackAction;
     
     HbMenu* mShowFilterMenu; //not owned
     Dialpad* mDialpad; //not owned
@@ -205,6 +212,8 @@
     
     QSignalMapper* mCallTypeMapper;
     QString mLayoutSectionName;
+    
+    QStringList mActivities;
 };