phonebookui/pbkcommonui/inc/cntgroupdeletepopupmodel.h
changeset 61 d30183af6ca6
parent 47 7cbcb2896f0e
equal deleted inserted replaced
56:d508aa856878 61:d30183af6ca6
    20 
    20 
    21 #include <QSharedData>
    21 #include <QSharedData>
    22 #include <QAbstractListModel>
    22 #include <QAbstractListModel>
    23 #include <qmobilityglobal.h>
    23 #include <qmobilityglobal.h>
    24 
    24 
    25 class ThumbnailManager;
    25 class CntThumbnailManager;
    26 
    26 class CntAbstractEngine;
    27 QTM_BEGIN_NAMESPACE
    27 QTM_BEGIN_NAMESPACE
    28 class QContactManager;
    28 class QContactManager;
    29 class QContact;
    29 class QContact;
    30 QTM_END_NAMESPACE
    30 QTM_END_NAMESPACE
    31 
    31 
    37     CntGroupPopupListData() { }
    37     CntGroupPopupListData() { }
    38     ~CntGroupPopupListData() { }
    38     ~CntGroupPopupListData() { }
    39 
    39 
    40 public:
    40 public:
    41     QContactManager    *mContactManager;
    41     QContactManager    *mContactManager;
    42     ThumbnailManager   *mThumbnailManager;
    42     CntThumbnailManager   *mThumbnailManager;
    43     QList<QVariantList> mDataList;
    43     QList<QVariantList> mDataList;
    44     QMap<int,int>       mIconRequests;
    44     QMap<int,int>       mIconRequests;
    45 };
    45 };
    46 
    46 
    47 class CntGroupDeletePopupModel : public QAbstractListModel
    47 class CntGroupDeletePopupModel : public QAbstractListModel
    48 {
    48 {
    49     Q_OBJECT
    49     Q_OBJECT
    50     
    50     
    51 public:
    51 public:
    52     CntGroupDeletePopupModel(QContactManager *manager, QObject *parent = 0);
    52     CntGroupDeletePopupModel(CntAbstractEngine *aEngine, QObject *parent = 0);
    53     ~CntGroupDeletePopupModel();
    53     ~CntGroupDeletePopupModel();
    54     
    54     
    55 public:
    55 public:
    56     void initializeGroupsList();
    56     void initializeGroupsList();
    57     int favoriteGroupId();
    57     int favoriteGroupId();