PendingDisco::PendingDisco (Util::QueueManager *queue, const QString& artist, const QString& release, QNetworkAccessManager *nam, QObject *parent) : QObject (parent) , ReleaseName_ (release.toLower ()) , Queue_ (queue) , NAM_ (nam) , PendingReleases_ (0) { Queue_->Schedule ([this, artist, nam] () -> void { auto idLookup = new ArtistLookup (artist, nam, this); connect (idLookup, SIGNAL(gotID (QString)), this, SLOT (handleGotID (QString))); connect (idLookup, SIGNAL (replyError ()), this, SLOT (handleIDError ())); connect (idLookup, SIGNAL (networkError ()), this, SLOT (handleIDError ())); }, this); }
PendingDisco::PendingDisco (const QString& artist, QNetworkAccessManager *nam, QObject *parent) : QObject (parent) , NAM_ (nam) , PendingReleases_ (0) { auto idLookup = new ArtistLookup (artist, nam, this); connect (idLookup, SIGNAL(gotID (QString)), this, SLOT (handleGotID (QString))); connect (idLookup, SIGNAL (replyError ()), this, SLOT (handleIDError ())); connect (idLookup, SIGNAL (networkError ()), this, SLOT (handleIDError ())); }