equal
deleted
inserted
replaced
22 \a viewManager is the parent that creates this view. \a parent is a pointer to parent QGraphicsItem (by default this is 0) |
22 \a viewManager is the parent that creates this view. \a parent is a pointer to parent QGraphicsItem (by default this is 0) |
23 */ |
23 */ |
24 CntMyCardSelectionView::CntMyCardSelectionView(CntViewManager *viewManager, QGraphicsItem *parent, HbAbstractItemView::SelectionMode newMode) |
24 CntMyCardSelectionView::CntMyCardSelectionView(CntViewManager *viewManager, QGraphicsItem *parent, HbAbstractItemView::SelectionMode newMode) |
25 : CntBaseSelectionView(viewManager, parent, newMode) |
25 : CntBaseSelectionView(viewManager, parent, newMode) |
26 { |
26 { |
|
27 QContactDetailFilter contactsFilter; |
|
28 contactsFilter.setDetailDefinitionName(QContactType::DefinitionName, QContactType::FieldType); |
|
29 contactsFilter.setValue(QString(QLatin1String(QContactType::TypeContact))); |
|
30 contactModel()->setFilterAndSortOrder(contactsFilter); |
27 contactModel()->showMyCard(false); |
31 contactModel()->showMyCard(false); |
28 } |
32 } |
29 |
33 |
30 /*! |
34 /*! |
31 Destructor |
35 Destructor |
38 /*! |
42 /*! |
39 Set selection to mycard |
43 Set selection to mycard |
40 */ |
44 */ |
41 void CntMyCardSelectionView::aboutToCloseView() |
45 void CntMyCardSelectionView::aboutToCloseView() |
42 { |
46 { |
43 viewManager()->onActivatePreviousView(); |
47 CntViewParameters args; |
|
48 viewManager()->back( args ); |
44 } |
49 } |
45 |
50 |
46 |
51 |
47 /*! |
52 /*! |
48 Set index to mycard |
53 Set index to mycard |
51 { |
56 { |
52 if (index.isValid()) |
57 if (index.isValid()) |
53 { |
58 { |
54 QContact contact = contactModel()->contact(index); |
59 QContact contact = contactModel()->contact(index); |
55 contactManager()->setSelfContactId(contact.localId()); |
60 contactManager()->setSelfContactId(contact.localId()); |
56 viewManager()->onActivateView(CntViewParameters::namesView); |
61 viewManager()->changeView(CntViewParameters::namesView); |
57 } |
62 } |
58 } |
63 } |
59 |
64 |
60 |
65 |
61 |
66 |