equal
deleted
inserted
replaced
35 public: |
35 public: |
36 NmHsWidgetEmailRow(QGraphicsItem *parent = 0, Qt::WindowFlags flags = 0); |
36 NmHsWidgetEmailRow(QGraphicsItem *parent = 0, Qt::WindowFlags flags = 0); |
37 ~NmHsWidgetEmailRow(); |
37 ~NmHsWidgetEmailRow(); |
38 NmId messageId(); |
38 NmId messageId(); |
39 bool setupUI(); |
39 bool setupUI(); |
|
40 void gestureEvent(QGestureEvent *event); |
40 |
41 |
41 public slots: |
42 public slots: |
42 void updateMailData( const NmMessageEnvelope& envelope ); |
43 void updateMailData( const NmMessageEnvelope& envelope ); |
43 void updateDateTime(); |
44 void updateDateTime(); |
44 |
45 |
53 void setFontsSize( bool read ); |
54 void setFontsSize( bool read ); |
54 void setHighlighedFontsColor( bool pressed ); |
55 void setHighlighedFontsColor( bool pressed ); |
55 void showHighlight( bool pressed ); |
56 void showHighlight( bool pressed ); |
56 |
57 |
57 protected: |
58 protected: |
58 void mousePressEvent(QGraphicsSceneMouseEvent *event); |
|
59 void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); |
|
60 bool event( QEvent *event ); |
59 bool event( QEvent *event ); |
61 |
60 |
62 private: |
61 private: |
63 HbLabel *mSenderLabel; |
62 HbLabel *mSenderLabel; |
64 HbLabel *mSubjectLabel; |
63 HbLabel *mSubjectLabel; |
65 HbLabel *mTimeLabel; |
64 HbLabel *mTimeLabel; |
66 HbLabel *mNewMailIcon; |
65 HbWidget *mNewMailIcon; |
67 HbLabel *mSeparatorIcon; |
66 HbLabel *mSeparatorIcon; |
68 NmId mMessageId; |
67 NmId mMessageId; |
69 QDateTime mMessageSentTime; |
68 QDateTime mMessageSentTime; |
70 QList <HbLabel*> mStatusIcons; |
69 QList <HbLabel*> mStatusIcons; |
71 NmMessageEnvelope mEnvelope; |
70 NmMessageEnvelope mEnvelope; |