radioapp/radiowidgets/src/radiostationsview.cpp
changeset 53 bb6ed1806599
parent 48 e14766a36cdc
--- a/radioapp/radiowidgets/src/radiostationsview.cpp	Fri Sep 17 08:29:29 2010 +0300
+++ b/radioapp/radiowidgets/src/radiostationsview.cpp	Mon Oct 04 00:17:30 2010 +0300
@@ -95,6 +95,22 @@
 }
 
 /*!
+ *
+ */
+void RadioStationsView::setNonFavoriteIcon( const HbIcon& nonFavoriteIcon )
+{
+    mNonFavoriteIcon = nonFavoriteIcon;
+}
+
+/*!
+ *
+ */
+HbIcon RadioStationsView::nonFavoriteIcon() const
+{
+    return mNonFavoriteIcon;
+}
+
+/*!
  * Private slot
  *
  */
@@ -303,8 +319,8 @@
 
     loadSection( DOCML::FILE_STATIONSVIEW, DOCML::SV_SECTION_SHOW_ALL_STATIONS );
 
-    if ( !mFavoriteIcon.isNull() && !mNowPlayingIcon.isNull() ) {
-        mModel->setIcons( mFavoriteIcon.qicon(), mNowPlayingIcon.qicon() );
+    if ( !mFavoriteIcon.isNull() && !mNonFavoriteIcon.isNull() && !mNowPlayingIcon.isNull() ) {
+        mModel->setIcons( mFavoriteIcon.qicon(), mNonFavoriteIcon.qicon(), mNowPlayingIcon.qicon() );
     }
     mModel->setDetail( RadioStationModel::ShowIcons | RadioStationModel::ShowGenre );
 
@@ -394,6 +410,5 @@
     mStationsList->setModel( mFilterModel );
     mStationsList->setSelectionMode( HbListView::NoSelection );
     mStationsList->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
-    //TODO: Uncomment after MCL wk28 release to improve scrolling FPS rate
-    //mStationsList->setItemPixmapCacheEnabled( true );
+    mStationsList->setItemPixmapCacheEnabled( true ); // Improves scrolling FPS rate
 }