emailuis/nmailui/src/nmmessagelistviewitem.cpp
changeset 20 ecc8def7944a
parent 18 578830873419
child 23 2dc6caa42ec3
equal deleted inserted replaced
18:578830873419 20:ecc8def7944a
    19 /*!
    19 /*!
    20     \class NmMessageListViewItem
    20     \class NmMessageListViewItem
    21     \brief list view item for message list view
    21     \brief list view item for message list view
    22 */
    22 */
    23 
    23 
    24 static const qreal NmItemLineOpacity = 0.3;
    24 static const qreal NmItemLineOpacity = 0.4;
    25 
    25 
    26 /*!
    26 /*!
    27     Constructor
    27     Constructor
    28 */
    28 */
    29 NmMessageListViewItem::NmMessageListViewItem(QGraphicsItem *parent):
    29 NmMessageListViewItem::NmMessageListViewItem(QGraphicsItem *parent):
   224         drawer = new HbFrameDrawer("qtg_fr_list_new_item",
   224         drawer = new HbFrameDrawer("qtg_fr_list_new_item",
   225                 HbFrameDrawer::ThreePiecesVertical);
   225                 HbFrameDrawer::ThreePiecesVertical);
   226         drawer->setFillWholeRect(false);
   226         drawer->setFillWholeRect(false);
   227         // Set drawer. Takes ownership of the drawer and deletes previous drawer.
   227         // Set drawer. Takes ownership of the drawer and deletes previous drawer.
   228         mNewMsgIcon->setFrameDrawer(drawer);
   228         mNewMsgIcon->setFrameDrawer(drawer);
       
   229         mNewMsgIcon->show();
   229     } else {
   230     } else {
   230 
   231 
   231         setFontsRead();
   232         setFontsRead();
   232         mNewMsgIcon->setObjectName("ListViewItemMessageIconRead");
   233         mNewMsgIcon->setObjectName("ListViewItemMessageIconRead");
   233         drawer = new HbFrameDrawer(); // Create empty drawer
   234         drawer = new HbFrameDrawer(); // Create empty drawer
   234         drawer->setFillWholeRect(false);
   235         drawer->setFillWholeRect(false);
   235         // Set drawer. Takes ownership of the drawer and deletes previous drawer.
   236         // Set drawer. Takes ownership of the drawer and deletes previous drawer.
   236         mNewMsgIcon->setFrameDrawer(drawer);
   237         mNewMsgIcon->setFrameDrawer(drawer);
       
   238         mNewMsgIcon->hide();        
   237     }
   239     }
   238 }
   240 }
   239 
   241 
   240 /*!
   242 /*!
   241     paint. Paint function for line painting.
   243     paint. Paint function for line painting.