equal
deleted
inserted
replaced
19 #define CNTGROUPMEMBERVIEW_H |
19 #define CNTGROUPMEMBERVIEW_H |
20 |
20 |
21 #include <QObject> |
21 #include <QObject> |
22 #include <QList> |
22 #include <QList> |
23 #include <hbdocumentloader.h> |
23 #include <hbdocumentloader.h> |
24 |
24 #include <QSet> |
25 #include <cntabstractview.h> |
25 #include <cntabstractview.h> |
26 |
26 |
27 class CntListModel; |
27 class CntListModel; |
28 class CntAbstractViewManager; |
28 class CntAbstractViewManager; |
29 class CntContactCardHeadingItem; |
29 class CntContactCardHeadingItem; |
30 class CntFetchContacts; |
|
31 class HbView; |
30 class HbView; |
32 class HbAction; |
31 class HbAction; |
33 class HbListView; |
32 class HbListView; |
34 class HbAbstractViewItem; |
33 class HbAbstractViewItem; |
35 class ThumbnailManager; |
34 class ThumbnailManager; |
65 |
64 |
66 private slots: |
65 private slots: |
67 void showPreviousView(); |
66 void showPreviousView(); |
68 void openGroupActions(); |
67 void openGroupActions(); |
69 void manageMembers(); |
68 void manageMembers(); |
70 void handleManageMembers(); |
69 void handleManageMembers(QSet<QContactLocalId> aIds); |
71 void editGroup(); |
70 void editGroup(); |
72 void deleteGroup(); |
71 void deleteGroup(); |
73 void handleDeleteGroup(int action); |
72 void handleDeleteGroup(int action); |
74 |
73 |
75 void showContextMenu(HbAbstractViewItem *item, const QPointF &coords); |
74 void showContextMenu(HbAbstractViewItem *item, const QPointF &coords); |
83 |
82 |
84 void drawImageMenu(const QPointF &aCoords); |
83 void drawImageMenu(const QPointF &aCoords); |
85 void createModel(); |
84 void createModel(); |
86 |
85 |
87 void removeImage(); |
86 void removeImage(); |
|
87 void sendToHs(const QModelIndex &index); |
88 |
88 |
89 private: |
89 private: |
90 QContactManager* getContactManager(); |
90 QContactManager* getContactManager(); |
91 void setRelationship(QSet<QContactLocalId> &aLocalId, |
91 void setRelationship(QSet<QContactLocalId> &aLocalId, |
92 QList<QContactRelationship> &aRelationshipList); |
92 QList<QContactRelationship> &aRelationshipList); |
105 HbAction* mEditGroupAction; // owned by view |
105 HbAction* mEditGroupAction; // owned by view |
106 CntListModel* mModel; // own |
106 CntListModel* mModel; // own |
107 CntImageLabel* mImageLabel; |
107 CntImageLabel* mImageLabel; |
108 HbListView* mListView; // owned by layout |
108 HbListView* mListView; // owned by layout |
109 HbDocumentLoader* mDocument; |
109 HbDocumentLoader* mDocument; |
110 CntFetchContacts* mFetchView; |
|
111 QList<QContactLocalId> mOriginalGroupMembers; |
110 QList<QContactLocalId> mOriginalGroupMembers; |
112 QContactAvatar* mAvatar; |
111 QContactAvatar* mAvatar; |
113 CntViewParameters mArgs; |
112 CntViewParameters mArgs; |
114 }; |
113 }; |
115 |
114 |