musicwidgetplugin/src/musicwidget.cpp
changeset 58 ed94e1e8390e
parent 48 af3740e3753f
child 61 3cd404d31176
equal deleted inserted replaced
54:c5b304f4d89b 58:ed94e1e8390e
   130     
   130     
   131     // Setup UI
   131     // Setup UI
   132     setupUi();
   132     setupUi();
   133     
   133     
   134     // Connect to MP engine and playback data
   134     // Connect to MP engine and playback data
   135     mMpEngine = MpEngineFactory::createSharedEngine();
   135     mMpEngine = MpEngineFactory::createSharedEngine(MpCommon::KMusicPlayerUid, MpEngine::HomeScreen );
   136     Q_ASSERT_X(mMpEngine, "music_widget", "no music player engine");
   136     Q_ASSERT_X(mMpEngine, "music_widget", "no music player engine");
   137     TX_LOG_ARGS("got mp engine")
   137     TX_LOG_ARGS("got mp engine")
   138     
   138     
   139     mMpPlaybackData = mMpEngine->playbackData();
   139     mMpPlaybackData = mMpEngine->playbackData();
   140     Q_ASSERT_X(mMpPlaybackData, "music_widget", "no playback data");
   140     Q_ASSERT_X(mMpPlaybackData, "music_widget", "no playback data");
   174     QObject::connect(mPreviousPushButton, SIGNAL(clicked()), this, SLOT(prevSong()));
   174     QObject::connect(mPreviousPushButton, SIGNAL(clicked()), this, SLOT(prevSong()));
   175     QObject::connect(mPlayPushButton, SIGNAL(clicked()), this, SLOT(playSong()));   
   175     QObject::connect(mPlayPushButton, SIGNAL(clicked()), this, SLOT(playSong()));   
   176     QObject::connect(mNextPushButton, SIGNAL(clicked()), this, SLOT(nextSong()));
   176     QObject::connect(mNextPushButton, SIGNAL(clicked()), this, SLOT(nextSong()));
   177 
   177 
   178     // MpEngine
   178     // MpEngine
   179     QObject::connect(mMpEngine, SIGNAL(libraryAboutToUpdate()), this, SLOT(libraryAboutToUpdate()));
   179     QObject::connect(mMpEngine, SIGNAL(libraryUpdateStarted()), this, SLOT(libraryUpdateStarted()));
   180     QObject::connect(mMpEngine, SIGNAL(libraryUpdated()), this, SLOT(libraryUpdated()));
   180     QObject::connect(mMpEngine, SIGNAL(libraryUpdated()), this, SLOT(libraryUpdated()));
   181     QObject::connect(mMpEngine, SIGNAL(usbBlocked(bool)), this, SLOT(usbBlocked(bool)));
   181     QObject::connect(mMpEngine, SIGNAL(usbBlocked(bool)), this, SLOT(usbBlocked(bool)));
   182 
   182 
   183     //MpPlaybackData
   183     //MpPlaybackData
   184     QObject::connect(mMpPlaybackData, SIGNAL(albumArtReady()), this, SLOT(albumArtReady()));
   184     QObject::connect(mMpPlaybackData, SIGNAL(albumArtReady()), this, SLOT(albumArtReady()));
   613 }
   613 }
   614 
   614 
   615 /*!
   615 /*!
   616  MpEngine related
   616  MpEngine related
   617  */
   617  */
   618 void MusicWidget::libraryAboutToUpdate()
   618 void MusicWidget::libraryUpdateStarted()
   619 {
   619 {
   620     TX_LOG
   620     TX_LOG
   621     //Refresh Library start
   621     //Refresh Library start
   622     mMusicPlayerUpdating = true;
   622     mMusicPlayerUpdating = true;
   623     
   623