From 0980b6b1eae338054daf9e53ff7660726fa296ca Mon Sep 17 00:00:00 2001 From: RJ Ryan Date: Fri, 31 Oct 2014 00:21:19 -0400 Subject: Support multiple-selection for cover art menu in WTrackTableView. * Adds CoverArtCache::guessCover(s) methods for calling CoverArtUtils::guessCoverArt in a background thread. * Removes processing of reset menu option from WCoverArtMenu and instead sends a signal that the owner of the menu should handle. --- src/widget/wcoverartmenu.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/widget/wcoverartmenu.cpp') diff --git a/src/widget/wcoverartmenu.cpp b/src/widget/wcoverartmenu.cpp index 4be49bf464..ca5f790e4c 100644 --- a/src/widget/wcoverartmenu.cpp +++ b/src/widget/wcoverartmenu.cpp @@ -28,7 +28,7 @@ void WCoverArtMenu::createActions() { m_pReload = new QAction(tr("Reload from track/folder", "reload cover art from track metadata or folder"), this); - connect(m_pReload, SIGNAL(triggered()), this, SLOT(slotReload())); + connect(m_pReload, SIGNAL(triggered()), this, SIGNAL(reloadCoverArt())); addAction(m_pReload); } @@ -90,12 +90,6 @@ void WCoverArtMenu::slotChange() { emit(coverArtSelected(art)); } -void WCoverArtMenu::slotReload() { - CoverArt art = CoverArtUtils::guessCoverArt(m_pTrack); - qDebug() << "WCoverArtMenu::slotReload emit" << art; - emit(coverArtSelected(art)); -} - void WCoverArtMenu::slotUnset() { CoverArt art; art.info.type = CoverInfo::NONE; -- cgit v1.2.3