--- 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 <QDateTime>
#include <hbwidget.h>
#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 <HbLabel*> mStatusIcons;
};