phonebookui/pbkcommonui/inc/cntviewparameters.h
changeset 25 76a2435edfd4
parent 24 0ba2181d7c28
--- a/phonebookui/pbkcommonui/inc/cntviewparameters.h	Fri Mar 19 09:27:18 2010 +0200
+++ b/phonebookui/pbkcommonui/inc/cntviewparameters.h	Fri Apr 16 14:53:18 2010 +0300
@@ -19,6 +19,7 @@
 #define CNTVIEWPARAMETERS_H
 
 #include <qtcontacts.h>
+#include <QMap>
 #include "qtpbkglobal.h"
 
 QTM_USE_NAMESPACE
@@ -39,7 +40,7 @@
         serviceContactSelectionView,
         collectionView,
         collectionFavoritesView,
-        collectionFavoritesSelectionView,
+        FavoritesMemberView,
         editView,
         serviceEditView,
         serviceSubEditView,
@@ -60,6 +61,13 @@
         groupActionsView,
         historyView
         };
+public:
+    enum ParamId
+        {
+        Action,
+        Filter,
+        Title
+        };
 
 public:
     CntViewParameters(CntViewParameters::ViewId activateView = CntViewParameters::noView,
@@ -71,7 +79,7 @@
 
 public:
     //view to be activated
-    void setNextViewId(const CntViewParameters::ViewId activateViewId);
+    void setNextViewId(const CntViewParameters::ViewId& activateViewId);
     CntViewParameters::ViewId nextViewId() const;
 
     //view to be called when user clicks on back in the activated view
@@ -93,6 +101,9 @@
     //selected group contact
     void setSelectedGroupContact(const QContact &contact);
     QContact selectedGroupContact() const;
+    
+    void setParameters(const QMap<int,QVariant>& aMap);
+    QMap<int,QVariant> parameters() const;
 
 private:
     CntViewParameters::ViewId   mActivateViewId;
@@ -102,6 +113,7 @@
     QContactDetail              mDetail;
     QString                     mAction;
     QContact                    mGroupContact;
+    QMap<int,QVariant>          mParams;
 
 };
 #endif //CNTVIEWPARAMETERS_H