qtinternetradio/irhswidgetplugin/src/irhswidgettitlerow.cpp
changeset 15 065198191975
parent 14 896e9dbc5f19
--- a/qtinternetradio/irhswidgetplugin/src/irhswidgettitlerow.cpp	Wed Aug 18 09:40:26 2010 +0300
+++ b/qtinternetradio/irhswidgetplugin/src/irhswidgettitlerow.cpp	Thu Sep 02 20:17:46 2010 +0300
@@ -28,6 +28,7 @@
 #include "irhswidgettitlerow.h"
 #include "irservicedef.h"
 #include "irhswidgetuiloader.h"
+#include "irqlogger.h"
 
 // Constants
 static const QString KIrHsWidgetTitleRowDocML       = ":/resource/irhswidgettitlerow.docml";
@@ -46,16 +47,19 @@
     mStationLogo(NULL), 
     mStationName(NULL)
 {
+    LOG_METHOD;
     loadUi();
     grabGesture(Qt::TapGesture);
 }
 
 IrHsWidgetTitleRow::~IrHsWidgetTitleRow()
 {
+    LOG_METHOD;
 }
 
 void IrHsWidgetTitleRow::loadUi()
 {
+    LOG_METHOD;
     IRHsWidgetUiLoader loader;
     loader.load(KIrHsWidgetTitleRowDocML);
 
@@ -77,6 +81,7 @@
 
 void IrHsWidgetTitleRow::setDefaultTitle()
 {
+    LOG_METHOD;
 #ifdef SUBTITLE_STR_BY_LOCID 
     mStationName->setPlainText(hbTrId("txt_ir_list_internet_radio"));
 #else
@@ -86,6 +91,8 @@
 
 void IrHsWidgetTitleRow::setStationName(const QString& aStationName)
 {
+    LOG_METHOD;
+    LOG_FORMAT("aStationName = %s", STRING2CHAR(aStationName));
     if (mStationName->plainText() != aStationName)
     {
         mStationName->setPlainText(aStationName);
@@ -94,6 +101,7 @@
     
 void IrHsWidgetTitleRow::loadStationLogo()
 {
+    LOG_METHOD;
     QSettings settings(KIrSettingOrganization, KIrSettingApplication);
     if (settings.value(KIrSettingStationLogo).canConvert<QPixmap>())
     {
@@ -101,18 +109,21 @@
         QPixmap newLogoPixmap = 
              logoPixmap.scaled(QSize(KIrHsWidgetLogoSize,KIrHsWidgetLogoSize),Qt::KeepAspectRatio);
         QIcon logoQIcon(newLogoPixmap);
-        HbIcon logoHbIcon(logoQIcon);            
+        HbIcon logoHbIcon(logoQIcon); 
+        LOG("station logo loaded succesfully");
         mStationLogo->setIcon(logoHbIcon);
     }  
 }
 
 void IrHsWidgetTitleRow::setDefaultLogo()
 {
+    LOG_METHOD;
     mStationLogo->setIcon(KDefaultStationLogo);
 }
 
 void IrHsWidgetTitleRow::gestureEvent(QGestureEvent *aEvent)
 {
+    LOG_METHOD;
     HbTapGesture *tapGesture = qobject_cast<HbTapGesture *>(aEvent->gesture(Qt::TapGesture));
     if (!tapGesture)
     {
@@ -122,6 +133,7 @@
     if (Qt::GestureFinished == tapGesture->state()
         && HbTapGesture::Tap == tapGesture->tapStyleHint())
     {
+        LOG("emit titleRowClicked()");
         emit titleRowClicked();
     }
 }
@@ -131,6 +143,7 @@
 //
 void IrHsWidgetTitleRow::changeEvent(QEvent *event)
 {
+    LOG_METHOD;
     if (HbEvent::ThemeChanged == event->type())
     {
         // get the text color from theme and