diff -r 79c49924ae23 -r af3740e3753f mpviewplugins/mpplaybackviewplugin/src/mpplaybackwidget.cpp --- a/mpviewplugins/mpplaybackviewplugin/src/mpplaybackwidget.cpp Tue Jul 06 14:13:36 2010 +0300 +++ b/mpviewplugins/mpplaybackviewplugin/src/mpplaybackwidget.cpp Wed Aug 18 09:46:20 2010 +0300 @@ -21,11 +21,12 @@ #include #include #include -#include #include #include "mpplaybackwidget.h" #include "mpplaybackdata.h" +#include "mpalbumcoverwidget.h" +#include "mpplaybackdocumentloader.h" #include "mptrace.h" const unsigned int KMicroSecToMiliSec( 1000 ); @@ -60,7 +61,7 @@ mLayout->setMinimumSize( 0.0, 0.0 ); setLayout( mLayout ); bool widgetsOk = false; - mDocumentLoader = new HbDocumentLoader(); + mDocumentLoader = new MpPlaybackDocumentLoader(); HbMainWindow *mainWindow = hbInstance->allMainWindows()[0]; if ( mDocumentLoader ) { @@ -78,7 +79,9 @@ tmpWidgetPtr = mDocumentLoader->findWidget(QString("songText")); mSongTitle = qobject_cast(tmpWidgetPtr); tmpWidgetPtr = mDocumentLoader->findWidget(QString("albumArt")); - mAlbumArt = qobject_cast(tmpWidgetPtr); + mAlbumArt = qobject_cast(tmpWidgetPtr); + mAlbumArt->setEnabled( false ); + mAlbumArt->setDefaultIcon( HbIcon( "qtg_large_album_art" ) ); tmpWidgetPtr = mDocumentLoader->findWidget(QString("realAudio")); mRealAudioIndicator = qobject_cast(tmpWidgetPtr); mRealAudioIndicator->hide(); @@ -189,9 +192,8 @@ TX_ENTRY HbIcon icon; mPlaybackData->albumArt( icon ); - - mAlbumArt->setIcon( icon ); + mAlbumArt->setEnabled( true ); TX_EXIT } @@ -226,6 +228,7 @@ mProgressBar->setSliderValue(value); mProgressBar->setMinText( formatDuration(value) ); mProgressBar->setMaxText( formatDuration(mDuration - value) ); + mProgressBar->setSliderToolTip( formatDuration(value) ); if ( !mProgreesBarDragging ) { // Click on the progress bar, not a drag. emit setPlaybackPosition( KMicroSecToMiliSec * value );