diff -r 84d9eb65b26f -r e4592d119491 messagingapp/msgui/conversationview/inc/msgconversationview.h --- 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; /*