equal
deleted
inserted
replaced
22 #include <QMap> |
22 #include <QMap> |
23 |
23 |
24 #include <qcontactmanager.h> |
24 #include <qcontactmanager.h> |
25 #include <qcontactfilter.h> |
25 #include <qcontactfilter.h> |
26 #include <qcontactsortorder.h> |
26 #include <qcontactsortorder.h> |
|
27 #include "cntcache.h" |
27 |
28 |
28 QTM_USE_NAMESPACE |
29 QTM_USE_NAMESPACE |
29 |
30 |
30 class MobCntModelData : public QSharedData |
31 class MobCntModelData : public QSharedData |
31 { |
32 { |
42 { } |
43 { } |
43 ~MobCntModelData() { if (ownedContactManager) {delete m_contactManager;}} |
44 ~MobCntModelData() { if (ownedContactManager) {delete m_contactManager;}} |
44 |
45 |
45 public: |
46 public: |
46 QContactManager* m_contactManager; |
47 QContactManager* m_contactManager; |
|
48 CntCache* m_cache; |
47 bool ownedContactManager; |
49 bool ownedContactManager; |
48 mutable QContact currentContact; |
50 mutable CntContactInfo currentContact; |
49 mutable int currentRow; |
51 mutable int currentRow; |
50 |
52 |
51 QList<QContactLocalId> contactIds; |
53 QList<QContactLocalId> contactIds; |
52 QContactFilter filter; |
54 QContactFilter filter; |
53 QList<QContactSortOrder> sortOrders; |
55 QList<QContactSortOrder> sortOrders; |