phonebookengines/cntlistmodel/inc/cntlistmodel.h
changeset 65 ae724a111993
parent 47 7cbcb2896f0e
child 72 6abfb1094884
--- a/phonebookengines/cntlistmodel/inc/cntlistmodel.h	Wed Aug 18 09:39:00 2010 +0300
+++ b/phonebookengines/cntlistmodel/inc/cntlistmodel.h	Thu Sep 02 20:16:15 2010 +0300
@@ -30,6 +30,7 @@
 
 class CntListModelData;
 class XQSettingsKey;
+class CntDisplayTextFormatter;
 
 /*!
  * CntListModel is a list model view for contacts database
@@ -61,13 +62,15 @@
 
 public:
 	QContact contact(const QModelIndex &index) const;
+    QContactLocalId contactId(const QModelIndex &index) const;
 	QModelIndex indexOfContact(const QContact &contact) const;
+	QModelIndex indexOfContactId(const QContactLocalId &contactId) const;
 	QContactManager& contactManager() const;
 	void setFilter(const QContactFilter& contactFilter = QContactFilter());
 	void showMyCard(bool enabled);
 	bool myCardStatus() const;
 	QContactLocalId myCardId() const;
-	
+		
 private:
     // Construction helpers
     int doConstruct();
@@ -81,7 +84,7 @@
     // Utility
     bool validRowId(int row) const;
     int rowId(const QContactLocalId &contactId) const;
-    QVariant dataForDisplayRole(int row) const;
+    QVariant dataForRole(int row, int role) const;
     void updateRelationships();
 
 private slots: