diff -r bf7eb7911fc5 -r 997a02608b3a emailuis/nmhswidget/inc/nmhswidgetemailrow.h --- a/emailuis/nmhswidget/inc/nmhswidgetemailrow.h Wed Jun 23 18:00:21 2010 +0300 +++ b/emailuis/nmhswidget/inc/nmhswidgetemailrow.h Tue Jul 06 14:04:34 2010 +0300 @@ -26,6 +26,7 @@ //FORWARD DECLARATIONS: class HbLabel; +class HbFrameItem; class NmHsWidgetEmailRow : public HbWidget { @@ -35,9 +36,7 @@ NmHsWidgetEmailRow(QGraphicsItem *parent = 0, Qt::WindowFlags flags = 0); ~NmHsWidgetEmailRow(); NmId messageId(); - bool loadDocML(); - void setFontsSize( bool read ); - void setFontsColor( bool pressed ); + bool setupUI(); public slots: void updateMailData( const NmMessageEnvelope& envelope ); @@ -49,6 +48,11 @@ private: void setIconsToWidget( const NmMessageEnvelope& envelope ); void hideIcons(); + bool loadDocML(); + bool setupGraphics(); + void setFontsSize( bool read ); + void setHighlighedFontsColor( bool pressed ); + void showHighlight( bool pressed ); protected: void mousePressEvent(QGraphicsSceneMouseEvent *event); @@ -65,6 +69,7 @@ QDateTime mMessageSentTime; QList mStatusIcons; NmMessageEnvelope mEnvelope; + HbFrameItem* mBackgroundLayoutItem; };