equal
deleted
inserted
replaced
28 class HbAction; |
28 class HbAction; |
29 class HbListView; |
29 class HbListView; |
30 class HbAbstractViewItem; |
30 class HbAbstractViewItem; |
31 class QModelIndex; |
31 class QModelIndex; |
32 class QStandardItemModel; |
32 class QStandardItemModel; |
|
33 class CntActionLauncher; |
33 |
34 |
34 |
35 |
35 QTM_BEGIN_NAMESPACE |
36 QTM_BEGIN_NAMESPACE |
36 class QContact; |
37 class QContact; |
|
38 class QContactAction; |
37 QTM_END_NAMESPACE |
39 QTM_END_NAMESPACE |
38 |
40 |
39 QTM_USE_NAMESPACE |
41 QTM_USE_NAMESPACE |
40 |
42 |
41 class CntGroupActionsView : public QObject, public CntAbstractView |
43 class CntGroupActionsView : public QObject, public CntAbstractView |
47 void deactivate(); |
49 void deactivate(); |
48 bool isDefault() const { return false; } |
50 bool isDefault() const { return false; } |
49 HbView* view() const { return mView; } |
51 HbView* view() const { return mView; } |
50 int viewId() const { return groupActionsView; } |
52 int viewId() const { return groupActionsView; } |
51 |
53 |
|
54 protected: |
|
55 bool eventFilter(QObject *obj, QEvent *event); |
|
56 |
52 public: |
57 public: |
53 CntGroupActionsView(); |
58 CntGroupActionsView(); |
54 ~CntGroupActionsView(); |
59 ~CntGroupActionsView(); |
55 |
60 |
56 #ifdef PBK_UNIT_TEST |
61 #ifdef PBK_UNIT_TEST |
59 private slots: |
64 private slots: |
60 #endif |
65 #endif |
61 |
66 |
62 void showPreviousView(); |
67 void showPreviousView(); |
63 void editGroup(); |
68 void editGroup(); |
|
69 void listItemSelected(const QModelIndex &index); |
|
70 void executeAction(QContact&, QContactDetail, QString); |
|
71 void actionExecuted(CntActionLauncher* aAction); |
|
72 void actionCancelled(); |
|
73 void executeConferenceCallAction(QContact& aContact, const QContactDetail& aDetail, const QString& aAction); |
64 |
74 |
65 #ifdef PBK_UNIT_TEST |
75 #ifdef PBK_UNIT_TEST |
66 public: |
76 public: |
67 #else |
77 #else |
68 private: |
78 private: |
69 #endif |
79 #endif |
70 void populatelist(QString label,HbIcon icon, QString secondaryText); |
80 void populatelist(QString label,HbIcon icon, QString secondaryText, QString action); |
|
81 bool sendKeyPressed(); |
71 |
82 |
72 #ifdef PBK_UNIT_TEST |
83 #ifdef PBK_UNIT_TEST |
73 public: |
84 public: |
74 #else |
85 #else |
75 private: |
86 private: |
82 HbDocumentLoader mDocumentLoader; |
93 HbDocumentLoader mDocumentLoader; |
83 HbView* mView; // own |
94 HbView* mView; // own |
84 |
95 |
85 HbAction* mSoftkey; // owned by view |
96 HbAction* mSoftkey; // owned by view |
86 HbListView* mListView; // owned by layout |
97 HbListView* mListView; // owned by layout |
87 |
98 int mPopupCount; |
|
99 QStringList mEmailActionParams; |
|
100 QVariantMap mMessageActionParams; |
|
101 bool mIsExecutingAction; |
88 }; |
102 }; |
89 |
103 |
90 #endif // CNTGROUPACTIONSVIEW_H |
104 #endif // CNTGROUPACTIONSVIEW_H |
91 |
105 |
92 // EOF |
106 // EOF |