diff -r f54ebcfc1b80 -r afea38384506 radioapp/radiowidgets/src/radiostationitem.cpp --- a/radioapp/radiowidgets/src/radiostationitem.cpp Mon May 03 12:31:41 2010 +0300 +++ b/radioapp/radiowidgets/src/radiostationitem.cpp Fri May 14 15:52:32 2010 +0300 @@ -19,6 +19,7 @@ #include #include #include +#include // User includes #include "radiostationitem.h" @@ -80,7 +81,6 @@ QPixmap background( QSize( 50, 50 ) ); background.fill( Qt::transparent ); mIconButton->setBackground( HbIcon( background ) ); - mIconButton->setOrientation( Qt::Horizontal ); mIconButton->setIcon( mCarousel.nonFavoriteIcon() ); mIconButton->setMaximumSize( 50, 50 ); connectAndTest( mIconButton, SIGNAL(clicked()), this, SLOT(toggleFavorite())); @@ -148,7 +148,7 @@ { RadioUiEngine* uiEngine = carousel()->uiEngine(); if ( uiEngine ) { - uiEngine->model().setData( modelIndex(), mFrequency, RadioStationModel::ToggleFavoriteRole ); + uiEngine->stationModel().setData( modelIndex(), mFrequency, RadioStationModel::ToggleFavoriteRole ); } } @@ -224,10 +224,23 @@ /*! * */ +void RadioStationItem::handleLongPress( const QPointF& /*coords*/ ) +{ + QString text = QString( "Selected frequency: %1" ).arg( mFrequency ); +// HbMessageBox::information( text ); +} + +/*! + * + */ void RadioStationItem::updateFavoriteIcon( bool isFavorite ) { if ( !mCarousel.isInScanningMode() ) { - mIconButton->setIcon( isFavorite ? mCarousel.favoriteIcon() : mCarousel.nonFavoriteIcon() ); + if ( isFavorite ) { + mIconButton->setIcon( mCarousel.favoriteIcon() ); + } else { + mIconButton->setIcon( mCarousel.nonFavoriteIcon() ); + } } else { mIconButton->setIcon( HbIcon( "" ) ); }