equal
deleted
inserted
replaced
31 QTM_USE_NAMESPACE |
31 QTM_USE_NAMESPACE |
32 |
32 |
33 class CntCollectionListModelWorker : public QThread |
33 class CntCollectionListModelWorker : public QThread |
34 { |
34 { |
35 Q_OBJECT |
35 Q_OBJECT |
|
36 friend class TestCntCollectionListModelWorker; |
36 |
37 |
37 public: |
38 public: |
38 CntCollectionListModelWorker(QString unnamed, QString noFavs, QString noMembers, int sortOrder); |
39 CntCollectionListModelWorker(QString unnamed, QString noFavs, QString noMembers, int sortOrder); |
39 ~CntCollectionListModelWorker(); |
40 ~CntCollectionListModelWorker(); |
40 |
41 |
41 void run(); |
42 void run(); |
42 bool event(QEvent *event); |
43 bool event(QEvent *event); |
43 |
44 |
44 void scheduleJob(int row, int id); |
45 void scheduleJob(int id); |
45 |
46 |
46 private: |
47 private: |
47 void processJobs(); |
48 void processJobs(); |
48 void fetchInformation(int row, int id); |
49 void fetchInformation(int id); |
49 |
50 |
50 signals: |
51 signals: |
51 void fetchDone(int row, const QString& secondRowText, int memberCount); |
52 void fetchDone(int id, const QString& secondRowText, int memberCount); |
52 |
53 |
53 private: |
54 private: |
54 bool mStarted; |
55 bool mStarted; |
55 bool mProcessingJobs; |
56 bool mProcessingJobs; |
56 bool mStopped; |
57 bool mStopped; |
57 QMutex mMutex; |
58 QMutex mMutex; |
58 |
59 |
59 QList< QPair<int,int> > mJobs; |
60 QList<int> mJobs; |
60 |
61 |
61 QContactManager *mManager; |
62 QContactManager *mManager; |
62 |
63 |
63 QString mUnnamed; |
64 QString mUnnamed; |
64 QString mNoFavorites; |
65 QString mNoFavorites; |