phonebookui/pbkcommonui/src/cntfavoritesmemberview.cpp
changeset 46 efe85016a067
parent 40 b46a585f6909
child 47 7cbcb2896f0e
equal deleted inserted replaced
40:b46a585f6909 46:efe85016a067
   118     if (!mModel)
   118     if (!mModel)
   119     {
   119     {
   120         createModel();
   120         createModel();
   121     }
   121     }
   122 
   122 
   123     mFavoriteListView->setModel(mModel);
       
   124 
       
   125     connect(mFavoriteListView, SIGNAL(activated (const QModelIndex&)), this,
   123     connect(mFavoriteListView, SIGNAL(activated (const QModelIndex&)), this,
   126             SLOT(openContact(const QModelIndex&)));
   124             SLOT(openContact(const QModelIndex&)));
   127 }
   125 }
   128 
   126 
   129 void CntFavoritesMemberView::deactivate()
   127 void CntFavoritesMemberView::deactivate()
   198     QContactRelationshipFilter rFilter;
   196     QContactRelationshipFilter rFilter;
   199     rFilter.setRelationshipType(QContactRelationship::HasMember);
   197     rFilter.setRelationshipType(QContactRelationship::HasMember);
   200     rFilter.setRelatedContactRole(QContactRelationship::First);
   198     rFilter.setRelatedContactRole(QContactRelationship::First);
   201     rFilter.setRelatedContactId(mContact->id());
   199     rFilter.setRelatedContactId(mContact->id());
   202 
   200 
   203     QContactSortOrder sortOrderFirstName;
   201     mModel = new CntListModel(mViewManager->contactManager(SYMBIAN_BACKEND), rFilter, false);
   204     sortOrderFirstName.setDetailDefinitionName(QContactName::DefinitionName,
       
   205         QContactName::FieldFirstName);
       
   206     sortOrderFirstName.setCaseSensitivity(Qt::CaseInsensitive);
       
   207 
       
   208     QContactSortOrder sortOrderLastName;
       
   209     sortOrderLastName.setDetailDefinitionName(QContactName::DefinitionName,
       
   210         QContactName::FieldLastName);
       
   211     sortOrderLastName.setCaseSensitivity(Qt::CaseInsensitive);
       
   212 
       
   213     QList<QContactSortOrder> sortOrders;
       
   214     sortOrders.append(sortOrderFirstName);
       
   215     sortOrders.append(sortOrderLastName);
       
   216 
       
   217     mModel = new CntListModel(getContactManager(), rFilter, sortOrders, false);
       
   218     mFavoriteListView->setModel(mModel);
   202     mFavoriteListView->setModel(mModel);
   219 }
   203 }
   220 
   204 
   221 /*!
   205 /*!
   222 Called when a list item is longpressed
   206 Called when a list item is longpressed