qtinternetradio/ui/src/irabstractlistviewbase.cpp
changeset 17 38bbf2dcd608
parent 15 065198191975
equal deleted inserted replaced
16:5723da102db1 17:38bbf2dcd608
    47       iListView(NULL),
    47       iListView(NULL),
    48       iStationName(NULL),
    48       iStationName(NULL),
    49       iArtistSongName(NULL),
    49       iArtistSongName(NULL),
    50       iHeadingLabel(NULL),
    50       iHeadingLabel(NULL),
    51       iCollectionsAction(NULL), iFavoritesAction(NULL),
    51       iCollectionsAction(NULL), iFavoritesAction(NULL),
    52       iGenresAction(NULL), iSearchAction(NULL),iConvertTimer(NULL),
    52       iGenresAction(NULL), iSearchAction(NULL),
    53       iViewParameter(EIRViewPara_InvalidId)
    53       iViewParameter(EIRViewPara_InvalidId)
    54 {
    54 {
    55     // Create widget hierarchy
    55     // Create widget hierarchy
    56     setObjectName( ABSTRACT_LIST_VIEW_BASE_OBJECT_VIEW );
    56     setObjectName( ABSTRACT_LIST_VIEW_BASE_OBJECT_VIEW );
    57 
    57 
   308         else
   308         else
   309         {
   309         {
   310             //set the banner text as station name
   310             //set the banner text as station name
   311             IRQPreset *nowPlayingPreset = iPlayController->getNowPlayingPreset();
   311             IRQPreset *nowPlayingPreset = iPlayController->getNowPlayingPreset();
   312             Q_ASSERT(nowPlayingPreset);
   312             Q_ASSERT(nowPlayingPreset);
   313             addBanner(nowPlayingPreset->name, false);
   313             addBanner(nowPlayingPreset->nickName, false);
   314         }
   314         }
   315     }
   315     }
   316     else
   316     else
   317     {
   317     {
   318         removeBanner();
   318         removeBanner();
   320 }
   320 }
   321 
   321 
   322 void IrAbstractListViewBase::addBanner(const QString &aText, const bool &aMetaDataFlag)
   322 void IrAbstractListViewBase::addBanner(const QString &aText, const bool &aMetaDataFlag)
   323 {
   323 {
   324     iLoader.load(ABSTRACT_LIST_VIEW_BASE_LAYOUT_FILENAME, ABSTRACT_LIST_VIEW_BASE_WITH_PLAYINGBANNER_SECTION);
   324     iLoader.load(ABSTRACT_LIST_VIEW_BASE_LAYOUT_FILENAME, ABSTRACT_LIST_VIEW_BASE_WITH_PLAYINGBANNER_SECTION);
   325     iStationName->setPlainText(iPlayController->getNowPlayingPreset()->name);
   325     iStationName->setPlainText(iPlayController->getNowPlayingPreset()->nickName);
   326     if (aMetaDataFlag)
   326     if (aMetaDataFlag)
   327     {
   327     {
   328         iArtistSongName->setText(aText);
   328         iArtistSongName->setText(aText);
   329         // As the metadata is changed, the animation should be started again.
   329         // As the metadata is changed, the animation should be started again.
   330         iArtistSongName->stopAnimation();
   330         iArtistSongName->stopAnimation();