messagingapp/msgui/unifiededitor/inc/msgunieditorview.h
changeset 52 12db4185673b
parent 44 36f374c67aa8
child 70 a15d9966050f
equal deleted inserted replaced
44:36f374c67aa8 52:12db4185673b
   110      */
   110      */
   111     void populateContentIntoEditor(
   111     void populateContentIntoEditor(
   112         const ConvergedMessage& messageDetails, bool draftMessage = false);
   112         const ConvergedMessage& messageDetails, bool draftMessage = false);
   113     
   113     
   114     /**
   114     /**
   115      * Populate the editor with the forwarded message's content
   115      * Populate the editor with the message's content
   116      */
   116      * for various cases like forward, reply, replyAll
   117     void forwardMessage(ConvergedMessageId& messageId,
   117      * @param messageId, unique id of message in store
   118         ConvergedMessage::MessageType messageType );
   118      * @param messageType, sms or mms
       
   119      * @param editorOperation, forward or reply or replyAll etc
       
   120      */
       
   121     void fetchMessageFromStore(ConvergedMessageId& messageId,
       
   122         ConvergedMessage::MessageType messageType,
       
   123         int editorOperation);
   119     
   124     
   120     /**
   125     /**
   121      * Create VCards for all the contacts available in the list
   126      * Create VCards for all the contacts available in the list
   122      * @param value list of fetched contacts
   127      * @param value list of fetched contacts
   123      * @param [OUT]filelist list of newly added vcard files
   128      * @param [OUT]filelist list of newly added vcard files
   320 	/**
   325 	/**
   321      * Enable/Disable send tool button.
   326      * Enable/Disable send tool button.
   322      * @param true/false to enable/disable.
   327      * @param true/false to enable/disable.
   323      */
   328      */
   324      void enableSendButton(bool enable);
   329      void enableSendButton(bool enable);
       
   330      
       
   331      /**
       
   332       * This slot is triggered when vkb is about to be opened.
       
   333       */
       
   334      void vkbAboutToOpen();
       
   335      
       
   336      /**
       
   337       * This slot is triggered when vkb is about to be closed.
       
   338       */
       
   339      void vkbAboutToClose();
   325     
   340     
   326 private:
   341 private:
   327     HbAction* mSubjectAction;
   342     HbAction* mSubjectAction;
   328     HbAction* mCcBccAction;
   343     HbAction* mCcBccAction;
   329     HbAction* mSendAction;
   344     HbAction* mSendAction;
   340     MsgAttachmentContainer* mAttachmentContainer;
   355     MsgAttachmentContainer* mAttachmentContainer;
   341     UniEditorPluginLoader* mPluginLoader;
   356     UniEditorPluginLoader* mPluginLoader;
   342     ConvergedMessageId mOpenedMessageId;
   357     ConvergedMessageId mOpenedMessageId;
   343     ConvergedMessage::MessageType mmOpenedMessageType;
   358     ConvergedMessage::MessageType mmOpenedMessageType;
   344 	bool mCanSaveToDrafts;
   359 	bool mCanSaveToDrafts;
   345 
   360 	HbAction *mAttachAction;
       
   361     
   346 	/**
   362 	/**
   347 	 * TBE's content widget
   363 	 * TBE's content widget
   348 	 */
   364 	 */
   349 	HbListWidget* mTBExtnContentWidget;
   365 	HbListWidget* mTBExtnContentWidget;
   350 	
   366