phonebookui/pbkcommonui/src/cntmycardselectionview.cpp
changeset 25 76a2435edfd4
parent 24 0ba2181d7c28
child 27 de1630741fbe
--- a/phonebookui/pbkcommonui/src/cntmycardselectionview.cpp	Fri Mar 19 09:27:18 2010 +0200
+++ b/phonebookui/pbkcommonui/src/cntmycardselectionview.cpp	Fri Apr 16 14:53:18 2010 +0300
@@ -24,6 +24,10 @@
 CntMyCardSelectionView::CntMyCardSelectionView(CntViewManager *viewManager, QGraphicsItem *parent, HbAbstractItemView::SelectionMode newMode)
     : CntBaseSelectionView(viewManager, parent, newMode)
 {
+    QContactDetailFilter contactsFilter;
+    contactsFilter.setDetailDefinitionName(QContactType::DefinitionName, QContactType::FieldType);
+    contactsFilter.setValue(QString(QLatin1String(QContactType::TypeContact)));
+    contactModel()->setFilterAndSortOrder(contactsFilter);
     contactModel()->showMyCard(false);
 }
 
@@ -40,7 +44,8 @@
 */
 void CntMyCardSelectionView::aboutToCloseView()
 {
-    viewManager()->onActivatePreviousView();
+    CntViewParameters args;
+    viewManager()->back( args );
 }
 
 
@@ -53,7 +58,7 @@
     {  
         QContact contact = contactModel()->contact(index);
         contactManager()->setSelfContactId(contact.localId());
-        viewManager()->onActivateView(CntViewParameters::namesView);
+        viewManager()->changeView(CntViewParameters::namesView);
     }
 }