equal
deleted
inserted
replaced
18 #ifndef CNTGROUPACTIONSVIEW_H |
18 #ifndef CNTGROUPACTIONSVIEW_H |
19 #define CNTGROUPACTIONSVIEW_H |
19 #define CNTGROUPACTIONSVIEW_H |
20 |
20 |
21 #include <hbdocumentloader.h> |
21 #include <hbdocumentloader.h> |
22 |
22 |
23 #include "cntabstractview.h" |
23 #include <cntabstractview.h> |
24 |
24 |
25 class CntAbstractViewManager; |
|
26 class HbView; |
25 class HbView; |
27 class HbIcon; |
26 class HbIcon; |
28 class HbAction; |
27 class HbAction; |
29 class HbListView; |
28 class HbListView; |
30 class HbAbstractViewItem; |
29 class HbAbstractViewItem; |
31 class QModelIndex; |
30 class QModelIndex; |
32 class QStandardItemModel; |
31 class QStandardItemModel; |
33 class CntActionLauncher; |
32 class CntActionLauncher; |
34 |
|
35 |
33 |
36 QTM_BEGIN_NAMESPACE |
34 QTM_BEGIN_NAMESPACE |
37 class QContact; |
35 class QContact; |
38 class QContactAction; |
36 class QContactAction; |
39 QTM_END_NAMESPACE |
37 QTM_END_NAMESPACE |
43 class CntGroupActionsView : public QObject, public CntAbstractView |
41 class CntGroupActionsView : public QObject, public CntAbstractView |
44 { |
42 { |
45 Q_OBJECT |
43 Q_OBJECT |
46 |
44 |
47 public: // From CntAbstractView |
45 public: // From CntAbstractView |
48 void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs ); |
46 void activate( const CntViewParameters aArgs ); |
49 void deactivate(); |
47 void deactivate(); |
50 bool isDefault() const { return false; } |
48 bool isDefault() const { return false; } |
51 HbView* view() const { return mView; } |
49 HbView* view() const { return mView; } |
52 int viewId() const { return groupActionsView; } |
50 int viewId() const { return groupActionsView; } |
|
51 inline void setEngine( CntAbstractEngine& aEngine ){ mEngine = &aEngine; } |
53 |
52 |
54 protected: |
53 protected: |
55 bool eventFilter(QObject *obj, QEvent *event); |
54 bool eventFilter(QObject *obj, QEvent *event); |
56 |
55 |
57 public: |
56 public: |
97 HbListView* mListView; // owned by layout |
96 HbListView* mListView; // owned by layout |
98 int mPopupCount; |
97 int mPopupCount; |
99 QStringList mEmailActionParams; |
98 QStringList mEmailActionParams; |
100 QVariantMap mMessageActionParams; |
99 QVariantMap mMessageActionParams; |
101 bool mIsExecutingAction; |
100 bool mIsExecutingAction; |
|
101 |
|
102 CntAbstractEngine* mEngine; |
102 }; |
103 }; |
103 |
104 |
104 #endif // CNTGROUPACTIONSVIEW_H |
105 #endif // CNTGROUPACTIONSVIEW_H |
105 |
106 |
106 // EOF |
107 // EOF |