--- 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;
};