--- a/phonebookengines/mobcntmodel/tsrc/ut_mobcntmodel/inc/ut_mobcntmodel.h Fri May 14 15:42:23 2010 +0300
+++ b/phonebookengines/mobcntmodel/tsrc/ut_mobcntmodel/inc/ut_mobcntmodel.h Thu May 27 12:45:19 2010 +0300
@@ -26,11 +26,15 @@
QTM_USE_NAMESPACE
class MobCntModel;
+class ModelListener;
class TestMobCntModel : public QObject
{
Q_OBJECT
+private:
+ void contactReady(int start, int end);
+
private slots:
void initTestCase();
void create();
@@ -47,7 +51,6 @@
void rowId();
void dataForDisplayRole();
- void updateContactIcon();
void handleAdded();
void handleChanged();
void handleRemoved();
@@ -58,4 +61,22 @@
private:
QContactManager *mManager;
MobCntModel *mCntModel;
+ ModelListener *mModelListener;
+ bool mDataReady;
+
+friend class ModelListener;
};
+
+class ModelListener : public QObject
+{
+ Q_OBJECT
+
+public:
+ ModelListener(TestMobCntModel* parent);
+
+private slots:
+ void onDataChanged(QModelIndex start, QModelIndex end);
+
+private:
+ TestMobCntModel* mParent;
+};