void PreviewHandler::HandlePending (Media::IPendingAudioSearch *pending) { connect (pending->GetQObject (), SIGNAL (ready ()), this, SLOT (handlePendingReady ())); }
QList<Media::IPendingAudioSearch*> PreviewHandler::RequestPreview (const Media::AudioSearchRequest& req) { QList<Media::IPendingAudioSearch*> pendings; for (auto prov : Providers_) { auto pending = prov->Search (req); connect (pending->GetQObject (), SIGNAL (ready ()), this, SLOT (handlePendingReady ())); pendings << pending; } return pendings; }