diff options
author | Marcos CARDINOT <mcardinot@gmail.com> | 2014-08-14 17:00:00 +0100 |
---|---|---|
committer | Marcos CARDINOT <mcardinot@gmail.com> | 2014-08-14 17:00:00 +0100 |
commit | 41cf68fa900d4562913433de065867068782a0f3 (patch) | |
tree | d4586c6654ba79386a66888129600c3dddb2ee6c /src/widget/wcoverartmenu.cpp | |
parent | f5f9e00f98d5ccb6249b0116f6b810f41f34b8bb (diff) |
Implements WCoverArtMenu::slotReload() + cosmetic fixes
Diffstat (limited to 'src/widget/wcoverartmenu.cpp')
-rw-r--r-- | src/widget/wcoverartmenu.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/widget/wcoverartmenu.cpp b/src/widget/wcoverartmenu.cpp index a7c56167e7..8d37b0b7c3 100644 --- a/src/widget/wcoverartmenu.cpp +++ b/src/widget/wcoverartmenu.cpp @@ -143,16 +143,20 @@ void WCoverArtMenu::slotShowFullSize() { } void WCoverArtMenu::slotReload() { - // TODO + if (m_iTrackId < 1) { + return; + } + CoverArtCache::instance()->changeCoverArt(m_iTrackId); + CoverArtCache::instance()->requestPixmap(m_iTrackId); } void WCoverArtMenu::slotUnset() { if (m_iTrackId < 1) { return; } - bool res = CoverArtCache::instance()->changeCoverArt( - m_iTrackId, - CoverArtCache::instance()->getDefaultCoverLocation()); + m_sCoverLocation = CoverArtCache::instance()->getDefaultCoverLocation(); + bool res = CoverArtCache::instance()->changeCoverArt(m_iTrackId, + m_sCoverLocation); if (!res) { QMessageBox::warning(this, tr("Unset Cover Art"), tr("Could not unset the cover art!")); |