diff -r ecc8def7944a -r 2dc6caa42ec3 emailuis/nmhswidget/inc/nmhswidgetemailrow.h --- a/emailuis/nmhswidget/inc/nmhswidgetemailrow.h Mon May 03 12:23:15 2010 +0300 +++ b/emailuis/nmhswidget/inc/nmhswidgetemailrow.h Fri May 14 15:41:10 2010 +0300 @@ -19,6 +19,7 @@ #ifndef NMHSWIDGETEMAILROW_H_ #define NMHSWIDGETEMAILROW_H_ +#include #include #include "nmcommon.h" @@ -34,15 +35,23 @@ NmHsWidgetEmailRow(QGraphicsItem *parent = 0, Qt::WindowFlags flags = 0); ~NmHsWidgetEmailRow(); NmId messageId(); + bool loadDocML(); public slots: void updateMailData( const NmMessageEnvelope& envelope ); + void updateDateTime(); + +signals: + void mailViewerLaunchTriggered(const NmId& messageId); private: - void loadDocML(); void setIconsToWidget( const NmMessageEnvelope& envelope ); void hideIcons(); +protected: + void mousePressEvent(QGraphicsSceneMouseEvent *event); + void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); + private: HbLabel *mSenderLabel; HbLabel *mSubjectLabel; @@ -50,6 +59,7 @@ HbLabel *mNewMailIcon; HbLabel *mSeparatorIcon; NmId mMessageId; + QDateTime mMessageSentTime; QList mStatusIcons; };