phonebookui/pbkcommonui/inc/cntfavoritesview.h
changeset 25 76a2435edfd4
parent 24 0ba2181d7c28
child 27 de1630741fbe
--- a/phonebookui/pbkcommonui/inc/cntfavoritesview.h	Fri Mar 19 09:27:18 2010 +0200
+++ b/phonebookui/pbkcommonui/inc/cntfavoritesview.h	Fri Apr 16 14:53:18 2010 +0300
@@ -18,30 +18,51 @@
 #ifndef CNTFAVORITESVIEW_H
 #define CNTFAVORITESVIEW_H
 
-#include "cntbaselistview.h"
+#include <QObject>
+#include <hbdocumentloader.h>
+
+#include "cntabstractview.h"
+#include "cntviewparameters.h"
 
-class CntFavoritesView : public CntBaseListView
+class HbAction;
+class HbView;
+
+QTM_BEGIN_NAMESPACE
+class QContact;
+QTM_END_NAMESPACE
+
+QTM_USE_NAMESPACE
+
+class CntFavoritesView : public QObject, public CntAbstractView
 {
     Q_OBJECT
-
-public slots:
-    void aboutToCloseView();
-    void openFetch();
-    void openNamesList();
-
+    
 public:
-    CntFavoritesView(CntViewManager *viewManager, QGraphicsItem *parent = 0);
+    CntFavoritesView();
     ~CntFavoritesView();
-
-public://from baseview
+    
+public: // From CntAbstractView
+    void activate( CntAbstractViewManager* aMgr, const CntViewParameters& aArgs );
+    void deactivate();
+    bool isDefault() const { return false; }
+    HbView* view() const { return mView; }
     CntViewParameters::ViewId viewId() const { return CntViewParameters::collectionFavoritesView; }
 
+private slots:
+    void showPreviousView();
+    void openSelectionPopup();
+    void setOrientation(Qt::Orientation orientation);
+    
 #ifdef PBK_UNIT_TEST
 public:
 #else
-protected:
+private:
 #endif
-    void addActionsToToolBar();
+    QContact* mContact; // own
+    HbView* mView; // own
+    HbAction* mSoftkey;
+    CntAbstractViewManager* mViewManager;
+    HbDocumentLoader mDocumentLoader;
 
 };