phonebookui/pbkcommonui/inc/cntgroupactionsview.h
changeset 59 a642906a277a
parent 27 de1630741fbe
child 65 ae724a111993
--- a/phonebookui/pbkcommonui/inc/cntgroupactionsview.h	Tue Jul 06 14:05:47 2010 +0300
+++ b/phonebookui/pbkcommonui/inc/cntgroupactionsview.h	Wed Aug 18 09:39:00 2010 +0300
@@ -30,10 +30,12 @@
 class HbAbstractViewItem;
 class QModelIndex;
 class QStandardItemModel;
+class CntActionLauncher;
 
 
 QTM_BEGIN_NAMESPACE
 class QContact;
+class QContactAction;
 QTM_END_NAMESPACE
 
 QTM_USE_NAMESPACE
@@ -49,6 +51,9 @@
     HbView* view() const { return mView; }
     int viewId() const { return groupActionsView; }
     
+protected:
+    bool eventFilter(QObject *obj, QEvent *event);
+    
 public:
     CntGroupActionsView();
     ~CntGroupActionsView();
@@ -61,13 +66,19 @@
     
     void showPreviousView();
     void editGroup();
+    void listItemSelected(const QModelIndex &index);
+    void executeAction(QContact&, QContactDetail, QString);
+    void actionExecuted(CntActionLauncher* aAction);
+    void actionCancelled();
+    void executeConferenceCallAction(QContact& aContact, const QContactDetail& aDetail, const QString& aAction);
 
 #ifdef PBK_UNIT_TEST
 public:
 #else
 private:
 #endif      
-    void populatelist(QString label,HbIcon icon, QString secondaryText);
+    void populatelist(QString label,HbIcon icon, QString secondaryText, QString action);
+    bool sendKeyPressed();
    
 #ifdef PBK_UNIT_TEST
 public:
@@ -84,7 +95,10 @@
 
     HbAction*                   mSoftkey; // owned by view
     HbListView*                 mListView; // owned by layout
-
+    int                         mPopupCount;
+    QStringList                 mEmailActionParams;
+    QVariantMap                 mMessageActionParams;
+    bool                        mIsExecutingAction;
 };
 
 #endif // CNTGROUPACTIONSVIEW_H