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