phonebookui/pbkcommonui/src/cntcontactcarddetailitem.cpp
changeset 46 efe85016a067
parent 40 b46a585f6909
child 47 7cbcb2896f0e
--- a/phonebookui/pbkcommonui/src/cntcontactcarddetailitem.cpp	Fri Jun 11 13:29:23 2010 +0300
+++ b/phonebookui/pbkcommonui/src/cntcontactcarddetailitem.cpp	Wed Jun 23 18:02:44 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 #include <QGraphicsLayout>
-#include <QDebug>
+#include "cntdebug.h"
 
 #include "cntcontactcarddetailitem.h"
 #include "cntcontactcarddataitem.h"
@@ -33,7 +33,6 @@
 #include <QGestureEvent>
 #include <hbtapgesture.h>
 
-const int CNT_CONTACTCARD_TEXT_MAX_ROWCOUNT = 1;
 const int CNT_CONTACTCARD_Z_FRAME = -1;
 const int CNT_CONTACTCARD_Z_FOCUS = -2;
 
@@ -93,7 +92,7 @@
         style()->setItemName(mSecondaryIcon, "secondaryIcon");
     }
     mSecondaryIcon->setIcon(secondaryIcon);
-    mSecondaryIcon->setColor(HbColorScheme::color("foreground"));
+    mSecondaryIcon->setColor(HbColorScheme::color("qtc_view_normal"));
 
     
     if (!mFirstLineText)
@@ -154,7 +153,8 @@
 
 void CntContactCardDetailItem::gestureEvent(QGestureEvent* event)
 {
-    qDebug() << "CntContactCardDetailItem::gestureEvent - IN";
+    CNT_ENTRY
+    
     if (HbTapGesture *tap = qobject_cast<HbTapGesture *>(event->gesture(Qt::TapGesture))) 
     {
         switch(tap->state()) 
@@ -194,7 +194,8 @@
     {
         event->ignore();
     }
-    qDebug() << "CntContactCardDetailItem::gestureEvent - OUT";
+    
+    CNT_EXIT
 }
 
 void CntContactCardDetailItem::onLongPress(const QPointF &point)
@@ -226,15 +227,15 @@
     mValueTextElideMode = aDataItem->elideMode();
 
     if (aDataItem->icon() != icon)
-        {
+    {
         icon.clear();
         icon = aDataItem->icon();
-        }
+    }
     if (aDataItem->secondaryIcon() != secondaryIcon)
-        {
+    {
         secondaryIcon.clear();
         secondaryIcon = aDataItem->secondaryIcon();
-        }
+    }
    
     text.clear();
     text = aDataItem->titleText();
@@ -245,6 +246,21 @@
     recreatePrimitives();
 }
 
+//To update the secondary icon item
+void CntContactCardDetailItem::setSecondaryIconItem( HbIcon aIcon )
+{
+    secondaryIcon.clear();
+    secondaryIcon = aIcon;
+    if ( !mSecondaryIcon )
+    {
+        mSecondaryIcon = new HbIconItem(this);
+        mSecondaryIcon->setFlags(HbIcon::Colorized);
+        style()->setItemName(mSecondaryIcon, "secondaryIcon");
+    }
+    mSecondaryIcon->setIcon(secondaryIcon);
+    mSecondaryIcon->setColor(HbColorScheme::color("foreground"));
+}
+
 int CntContactCardDetailItem::index()
 {
     return mIndex;