--- a/messagingapp/msgui/conversationview/inc/msgconversationview.h Mon May 03 12:29:07 2010 +0300
+++ b/messagingapp/msgui/conversationview/inc/msgconversationview.h Fri May 14 15:49:35 2010 +0300
@@ -32,7 +32,7 @@
class MsgConversationViewItem;
class HbStaticVkbHost;
class QGraphicsLinearLayout;
-
+class HbAction;
//Defines
#define INVALID_MSG_ID -1
@@ -77,6 +77,30 @@
* Populates the menu with relevant actions.
*/
void menuAboutToShow();
+
+ /**
+ * This slot is called when settings dialog is launched.
+ * @param action selected action (yes or no).
+ */
+ void onDialogSettingsLaunch(HbAction* action);
+
+ /**
+ * This slot is called when delete message centre dialog is launched.
+ * @param action selected action (yes or no).
+ */
+ void onDialogdeleteMsg(HbAction* action);
+
+ /**
+ * This slot is called when download message centre dialog is launched.
+ * @param action selected action (yes or no).
+ */
+ void onDialogDownLoadMsg(HbAction* action);
+
+ /**
+ * This slot is called when save tone dialog is launched.
+ * @param action selected action (yes or no).
+ */
+ void onDialogSaveTone(HbAction* action);
private:
@@ -106,6 +130,15 @@
void setContextMenu(MsgConversationViewItem* item, HbMenu* contextMenu, int sendingState);
/**
+ * Adds context menu entry to context menu for saving items
+ * @param MsgConversationViewItem* item whose information is needed.
+ * @param HbMenu context menu
+ * @param int sendingstate.
+ * @see ConvergedMessage::MessageType
+ */
+ void addSaveItemToContextMenu(MsgConversationViewItem* item, HbMenu* contextMenu, int sendingState);
+
+ /**
* Adds context menu entry to context menu for Opening items
* @param MsgConversationViewItem* item whose information is needed.
* @param HbMenu context menu
@@ -336,6 +369,12 @@
* Deactivate Input Blocker
*/
void deactivateInputBlocker();
+
+ /**
+ * Handle provisioning message
+ * @param msgId message id
+ */
+ void handleProvisoningMsg(int msgId);
private:
@@ -373,6 +412,7 @@
/**
* Flag to track if item has been long pressed.
+ * TODO: Remove it, once unique longpress and click event signal released in week16
*/
bool mItemLongPressed;
/*