emailuis/nmhswidget/inc/nmhswidgetemailrow.h
changeset 47 f83bd4ae1fe3
parent 43 99bcbff212ad
child 62 a8c646b56683
--- a/emailuis/nmhswidget/inc/nmhswidgetemailrow.h	Fri Jun 11 16:42:02 2010 +0300
+++ b/emailuis/nmhswidget/inc/nmhswidgetemailrow.h	Thu Jun 24 14:32:18 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 <HbLabel*> mStatusIcons;  
     NmMessageEnvelope mEnvelope;
+    HbFrameItem* mBackgroundLayoutItem;
     
 };