--- 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;