--- 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 <hbinstance.h>
#include <hblabel.h>
#include <hbfontspec.h>
-#include <hbdocumentloader.h>
#include <hbstackedlayout.h>
#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<HbLabel*>(tmpWidgetPtr);
tmpWidgetPtr = mDocumentLoader->findWidget(QString("albumArt"));
- mAlbumArt = qobject_cast<HbLabel*>(tmpWidgetPtr);
+ mAlbumArt = qobject_cast<MpAlbumCoverWidget*>(tmpWidgetPtr);
+ mAlbumArt->setEnabled( false );
+ mAlbumArt->setDefaultIcon( HbIcon( "qtg_large_album_art" ) );
tmpWidgetPtr = mDocumentLoader->findWidget(QString("realAudio"));
mRealAudioIndicator = qobject_cast<HbLabel*>(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 );