mpviewplugins/mpplaybackviewplugin/src/mpplaybackwidget.cpp
changeset 54 c5b304f4d89b
parent 48 af3740e3753f
child 61 3cd404d31176
equal deleted inserted replaced
48:af3740e3753f 54:c5b304f4d89b
    82         mAlbumArt = qobject_cast<MpAlbumCoverWidget*>(tmpWidgetPtr);
    82         mAlbumArt = qobject_cast<MpAlbumCoverWidget*>(tmpWidgetPtr);
    83         mAlbumArt->setEnabled( false );
    83         mAlbumArt->setEnabled( false );
    84         mAlbumArt->setDefaultIcon( HbIcon( "qtg_large_album_art" ) );
    84         mAlbumArt->setDefaultIcon( HbIcon( "qtg_large_album_art" ) );
    85         tmpWidgetPtr = mDocumentLoader->findWidget(QString("realAudio"));
    85         tmpWidgetPtr = mDocumentLoader->findWidget(QString("realAudio"));
    86         mRealAudioIndicator = qobject_cast<HbLabel*>(tmpWidgetPtr);
    86         mRealAudioIndicator = qobject_cast<HbLabel*>(tmpWidgetPtr);
    87         mRealAudioIndicator->hide();
       
    88         tmpWidgetPtr = mDocumentLoader->findWidget(QString("repeatIcon"));
    87         tmpWidgetPtr = mDocumentLoader->findWidget(QString("repeatIcon"));
    89         mRepeatIndicator = qobject_cast<HbLabel*>(tmpWidgetPtr);
    88         mRepeatIndicator = qobject_cast<HbLabel*>(tmpWidgetPtr);
    90                 
    89                 
    91         tmpWidgetPtr = mDocumentLoader->findWidget(QString("progressBar"));
    90         tmpWidgetPtr = mDocumentLoader->findWidget(QString("progressBar"));
    92         mProgressBar = qobject_cast<HbProgressSlider*>(tmpWidgetPtr);
    91         mProgressBar = qobject_cast<HbProgressSlider*>(tmpWidgetPtr);
   140  Slot to handle playback info changed.
   139  Slot to handle playback info changed.
   141  */
   140  */
   142 void MpPlaybackWidget::playbackInfoChanged( )
   141 void MpPlaybackWidget::playbackInfoChanged( )
   143 {
   142 {
   144     TX_ENTRY
   143     TX_ENTRY
       
   144     //Title
   145     mSongTitle->setPlainText( mPlaybackData->title() );
   145     mSongTitle->setPlainText( mPlaybackData->title() );
   146     mArtistName->setPlainText( mPlaybackData->artist() );
   146     // Artist
   147     mAlbumName->setPlainText( mPlaybackData->album() );
   147     QString data = mPlaybackData->artist();
       
   148     if ( !data.isEmpty() ) {
       
   149         mArtistName->setPlainText( data );
       
   150     }
       
   151     else {
       
   152         mArtistName->setPlainText( hbTrId( "txt_mus_other_unknown3" ) );
       
   153     }
       
   154     // Album
       
   155     data = mPlaybackData->album();
       
   156     if ( !data.isEmpty() ) {
       
   157         mAlbumName->setPlainText( data );
       
   158     }
       
   159     else {
       
   160         mAlbumName->setPlainText( hbTrId( "txt_mus_other_unknown4" ) );
       
   161     }
       
   162     // RealAudioIcon
   148     mRealAudioIndicator->setVisible( mPlaybackData->realAudio() );
   163     mRealAudioIndicator->setVisible( mPlaybackData->realAudio() );
   149     emit signalPlaybackInfoChanged();
   164     emit signalPlaybackInfoChanged();
   150     TX_EXIT
   165     TX_EXIT
   151 }
   166 }
   152 
   167