messagingapp/msgui/conversationview/inc/msgconversationview.h
changeset 52 12db4185673b
parent 44 36f374c67aa8
child 70 a15d9966050f
equal deleted inserted replaced
44:36f374c67aa8 52:12db4185673b
   323     /**
   323     /**
   324      * Launch Editor since sms character limit reached
   324      * Launch Editor since sms character limit reached
   325      */
   325      */
   326     void handleSmsCharLimitReached();   
   326     void handleSmsCharLimitReached();   
   327     
   327     
       
   328     /**
       
   329      * Hanldes saving of vcard.
       
   330      */
       
   331     void saveVCard();
       
   332     
       
   333     /**
       
   334      * Tells is mms is shared among conversations.
       
   335      * @param messageId, message id.
       
   336      * @return true is shared among conversations.
       
   337      */
       
   338     bool isSharedMessage(qint32 messageId);
       
   339     
   328 signals:
   340 signals:
   329     /**
   341     /**
   330      * Signal emitted to inform close the conversation view.
   342      * Signal emitted to inform close the conversation view.
   331      * When Conversation view has opened in send mode, after sending
   343      * When Conversation view has opened in send mode, after sending
   332      * the message, this signal is emitted.
   344      * the message, this signal is emitted.
   384     /**
   396     /**
   385      * Handle provisioning message
   397      * Handle provisioning message
   386      * @param msgId message id
   398      * @param msgId message id
   387      */
   399      */
   388     void handleProvisoningMsg(int msgId);
   400     void handleProvisoningMsg(int msgId);
       
   401     
       
   402     /**
       
   403      * Handles short tap for vcard.
       
   404      */
       
   405     void handleShortTap();
       
   406     
       
   407     /**
       
   408      * helper method to show long/short tap context menu.
       
   409      */
       
   410     void showContextMenu(HbAbstractViewItem* viewItem,const QPointF& point, int placement);
   389 
   411 
   390 private:
   412 private:
   391 
   413 
   392     /**
   414     /**
   393      * List to hold the conversations
   415      * List to hold the conversations
   430      * variable holding the visible model index
   452      * variable holding the visible model index
   431      */
   453      */
   432     QModelIndex mVisibleIndex;
   454     QModelIndex mVisibleIndex;
   433     
   455     
   434     /**
   456     /**
   435      * Flag to check it vkb is open.
       
   436      */
       
   437     bool mVkbopened;
       
   438     
       
   439     /**
       
   440      * Flag is set when model is populated.
   457      * Flag is set when model is populated.
   441      * @see signal conversationModelPopulated()
   458      * @see signal conversationModelPopulated()
   442      */
   459      */
   443     bool mModelPopulated;
   460     bool mModelPopulated;
   444     
   461