messagingapp/msgui/msgapp/inc/msglistviewitem.h
changeset 52 12db4185673b
parent 34 84197e66a4bd
child 70 a15d9966050f
--- a/messagingapp/msgui/msgapp/inc/msglistviewitem.h	Tue Jul 06 14:12:40 2010 +0300
+++ b/messagingapp/msgui/msgapp/inc/msglistviewitem.h	Wed Aug 18 09:45:25 2010 +0300
@@ -34,7 +34,7 @@
 class MsgListViewItem : public HbListViewItem
     {  
     Q_OBJECT    	
-    Q_PROPERTY(bool unReadMsg READ hasUnReadMsg WRITE setHasUnReadMsg)    	  
+    Q_PROPERTY(bool unReadMsg READ hasUnReadMsg WRITE setHasUnReadMsg)   
 
 public:
     /**
@@ -71,7 +71,15 @@
      * Returns the value of mUnReadMsg
      * @return bool
      */
-    bool hasUnReadMsg();
+    bool hasUnReadMsg();    
+   
+private slots:    
+
+    /*
+     * Handler for orientation changed
+     * @param orientation Qt::Orientation
+     */
+    void orientationchanged(Qt::Orientation orientation);
     
 private:
 
@@ -91,6 +99,16 @@
      * Sets the preview text and timestamp.
      */
     void setTimestampAndPreviewText();
+    
+    /*
+     * set Unread Count and frame
+     */
+    void setUnreadCountStatus();
+    
+    /*
+     * set common indicator (icon/unread count)
+     */
+    void setCommonIndicator(const QString& string);
 
 private:
     /**
@@ -130,7 +148,7 @@
     /**
      * To display the presence indication
      */
-    HbIconItem* mPresenceIndicatorItem;
+    HbIconItem* mMsgCommonIndicatorItem;
     
     };