--- 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