Change to NetworkAccessManager
This commit is contained in:
@@ -22,7 +22,6 @@
|
|||||||
|
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
#include <QNetworkAccessManager>
|
|
||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QImage>
|
#include <QImage>
|
||||||
@@ -34,7 +33,7 @@
|
|||||||
|
|
||||||
const int AlbumCoverFetcher::kMaxConcurrentRequests = 5;
|
const int AlbumCoverFetcher::kMaxConcurrentRequests = 5;
|
||||||
|
|
||||||
AlbumCoverFetcher::AlbumCoverFetcher(CoverProviders *cover_providers, QObject *parent, QNetworkAccessManager *network)
|
AlbumCoverFetcher::AlbumCoverFetcher(CoverProviders *cover_providers, QObject *parent, NetworkAccessManager *network)
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
cover_providers_(cover_providers),
|
cover_providers_(cover_providers),
|
||||||
network_(network ? network : new NetworkAccessManager(this)),
|
network_(network ? network : new NetworkAccessManager(this)),
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
#include <QImage>
|
#include <QImage>
|
||||||
|
|
||||||
class QTimer;
|
class QTimer;
|
||||||
class QNetworkAccessManager;
|
class NetworkAccessManager;
|
||||||
class CoverProviders;
|
class CoverProviders;
|
||||||
class AlbumCoverFetcherSearch;
|
class AlbumCoverFetcherSearch;
|
||||||
struct CoverSearchStatistics;
|
struct CoverSearchStatistics;
|
||||||
@@ -103,7 +103,7 @@ class AlbumCoverFetcher : public QObject {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit AlbumCoverFetcher(CoverProviders *cover_providers, QObject *parent = nullptr, QNetworkAccessManager *network = nullptr);
|
explicit AlbumCoverFetcher(CoverProviders *cover_providers, QObject *parent = nullptr, NetworkAccessManager *network = nullptr);
|
||||||
~AlbumCoverFetcher() override;
|
~AlbumCoverFetcher() override;
|
||||||
|
|
||||||
static const int kMaxConcurrentRequests;
|
static const int kMaxConcurrentRequests;
|
||||||
@@ -126,7 +126,7 @@ class AlbumCoverFetcher : public QObject {
|
|||||||
void AddRequest(const CoverSearchRequest &req);
|
void AddRequest(const CoverSearchRequest &req);
|
||||||
|
|
||||||
CoverProviders *cover_providers_;
|
CoverProviders *cover_providers_;
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
quint64 next_id_;
|
quint64 next_id_;
|
||||||
|
|
||||||
QQueue<CoverSearchRequest> queued_requests_;
|
QQueue<CoverSearchRequest> queued_requests_;
|
||||||
|
|||||||
@@ -34,13 +34,13 @@
|
|||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QImage>
|
#include <QImage>
|
||||||
#include <QImageReader>
|
#include <QImageReader>
|
||||||
#include <QNetworkAccessManager>
|
|
||||||
#include <QNetworkRequest>
|
#include <QNetworkRequest>
|
||||||
#include <QNetworkReply>
|
#include <QNetworkReply>
|
||||||
#include <QtDebug>
|
#include <QtDebug>
|
||||||
|
|
||||||
#include "core/logging.h"
|
#include "core/logging.h"
|
||||||
#include "core/utilities.h"
|
#include "core/utilities.h"
|
||||||
|
#include "core/network.h"
|
||||||
#include "core/networktimeouts.h"
|
#include "core/networktimeouts.h"
|
||||||
#include "albumcoverfetcher.h"
|
#include "albumcoverfetcher.h"
|
||||||
#include "albumcoverfetchersearch.h"
|
#include "albumcoverfetchersearch.h"
|
||||||
@@ -52,8 +52,7 @@ const int AlbumCoverFetcherSearch::kImageLoadTimeoutMs = 6000;
|
|||||||
const int AlbumCoverFetcherSearch::kTargetSize = 500;
|
const int AlbumCoverFetcherSearch::kTargetSize = 500;
|
||||||
const float AlbumCoverFetcherSearch::kGoodScore = 4.0;
|
const float AlbumCoverFetcherSearch::kGoodScore = 4.0;
|
||||||
|
|
||||||
AlbumCoverFetcherSearch::AlbumCoverFetcherSearch(
|
AlbumCoverFetcherSearch::AlbumCoverFetcherSearch(const CoverSearchRequest &request, NetworkAccessManager *network, QObject *parent)
|
||||||
const CoverSearchRequest &request, QNetworkAccessManager *network, QObject *parent)
|
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
request_(request),
|
request_(request),
|
||||||
image_load_timeout_(new NetworkTimeouts(kImageLoadTimeoutMs, this)),
|
image_load_timeout_(new NetworkTimeouts(kImageLoadTimeoutMs, this)),
|
||||||
|
|||||||
@@ -36,10 +36,10 @@
|
|||||||
#include "albumcoverfetcher.h"
|
#include "albumcoverfetcher.h"
|
||||||
#include "coversearchstatistics.h"
|
#include "coversearchstatistics.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class CoverProvider;
|
class CoverProvider;
|
||||||
class CoverProviders;
|
class CoverProviders;
|
||||||
|
class NetworkAccessManager;
|
||||||
class NetworkTimeouts;
|
class NetworkTimeouts;
|
||||||
|
|
||||||
// This class encapsulates a single search for covers initiated by an AlbumCoverFetcher.
|
// This class encapsulates a single search for covers initiated by an AlbumCoverFetcher.
|
||||||
@@ -49,7 +49,7 @@ class AlbumCoverFetcherSearch : public QObject {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit AlbumCoverFetcherSearch(const CoverSearchRequest &request, QNetworkAccessManager *network, QObject *parent);
|
explicit AlbumCoverFetcherSearch(const CoverSearchRequest &request, NetworkAccessManager *network, QObject *parent);
|
||||||
~AlbumCoverFetcherSearch() override;
|
~AlbumCoverFetcherSearch() override;
|
||||||
|
|
||||||
void Start(CoverProviders *cover_providers);
|
void Start(CoverProviders *cover_providers);
|
||||||
@@ -107,7 +107,7 @@ class AlbumCoverFetcherSearch : public QObject {
|
|||||||
typedef QPair<CoverSearchResult, QImage> CandidateImage;
|
typedef QPair<CoverSearchResult, QImage> CandidateImage;
|
||||||
QMultiMap<float, CandidateImage> candidate_images_;
|
QMultiMap<float, CandidateImage> candidate_images_;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
|
|
||||||
bool cancel_requested_;
|
bool cancel_requested_;
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
class NetworkAccessManager;
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class Application;
|
class Application;
|
||||||
|
|
||||||
@@ -58,7 +58,7 @@ class DeezerCoverProvider : public JsonCoverProvider {
|
|||||||
static const char *kApiUrl;
|
static const char *kApiUrl;
|
||||||
static const int kLimit;
|
static const int kLimit;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
#include "albumcoverfetcher.h"
|
#include "albumcoverfetcher.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
class NetworkAccessManager;
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class QTimer;
|
class QTimer;
|
||||||
class Application;
|
class Application;
|
||||||
@@ -99,7 +99,7 @@ class DiscogsCoverProvider : public JsonCoverProvider {
|
|||||||
static const char *kSecretKeyB64;
|
static const char *kSecretKeyB64;
|
||||||
static const int kRequestsDelay;
|
static const int kRequestsDelay;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QTimer *timer_flush_requests_;
|
QTimer *timer_flush_requests_;
|
||||||
QQueue<std::shared_ptr<DiscogsCoverSearchContext>> queue_search_requests_;
|
QQueue<std::shared_ptr<DiscogsCoverSearchContext>> queue_search_requests_;
|
||||||
QQueue<DiscogsCoverReleaseContext> queue_release_requests_;
|
QQueue<DiscogsCoverReleaseContext> queue_release_requests_;
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
class NetworkAccessManager;
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class Application;
|
class Application;
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ class LastFmCoverProvider : public JsonCoverProvider {
|
|||||||
static const char *kApiKey;
|
static const char *kApiKey;
|
||||||
static const char *kSecret;
|
static const char *kSecret;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -32,10 +32,10 @@
|
|||||||
|
|
||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class QTimer;
|
class QTimer;
|
||||||
class Application;
|
class Application;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class MusicbrainzCoverProvider : public JsonCoverProvider {
|
class MusicbrainzCoverProvider : public JsonCoverProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -68,7 +68,7 @@ class MusicbrainzCoverProvider : public JsonCoverProvider {
|
|||||||
static const int kLimit;
|
static const int kLimit;
|
||||||
static const int kRequestsDelay;
|
static const int kRequestsDelay;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QTimer *timer_flush_requests_;
|
QTimer *timer_flush_requests_;
|
||||||
QQueue<SearchRequest> queue_search_requests_;
|
QQueue<SearchRequest> queue_search_requests_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|||||||
@@ -30,8 +30,8 @@
|
|||||||
|
|
||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class MusixmatchCoverProvider : public JsonCoverProvider {
|
class MusixmatchCoverProvider : public JsonCoverProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -50,7 +50,7 @@ class MusixmatchCoverProvider : public JsonCoverProvider {
|
|||||||
void HandleSearchReply(QNetworkReply *reply, const int id, const QString &artist, const QString &album);
|
void HandleSearchReply(QNetworkReply *reply, const int id, const QString &artist, const QString &album);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -33,9 +33,9 @@
|
|||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
#include "qobuz/qobuzservice.h"
|
#include "qobuz/qobuzservice.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class Application;
|
class Application;
|
||||||
|
class NetworkAccessManager;
|
||||||
class QobuzService;
|
class QobuzService;
|
||||||
|
|
||||||
class QobuzCoverProvider : public JsonCoverProvider {
|
class QobuzCoverProvider : public JsonCoverProvider {
|
||||||
@@ -65,7 +65,7 @@ class QobuzCoverProvider : public JsonCoverProvider {
|
|||||||
static const int kLimit;
|
static const int kLimit;
|
||||||
|
|
||||||
QobuzService *service_;
|
QobuzService *service_;
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
QString username_;
|
QString username_;
|
||||||
|
|||||||
@@ -36,9 +36,9 @@
|
|||||||
|
|
||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class Application;
|
class Application;
|
||||||
|
class NetworkAccessManager;
|
||||||
class LocalRedirectServer;
|
class LocalRedirectServer;
|
||||||
|
|
||||||
class SpotifyCoverProvider : public JsonCoverProvider {
|
class SpotifyCoverProvider : public JsonCoverProvider {
|
||||||
@@ -80,7 +80,7 @@ class SpotifyCoverProvider : public JsonCoverProvider {
|
|||||||
static const char *kApiUrl;
|
static const char *kApiUrl;
|
||||||
static const int kLimit;
|
static const int kLimit;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
LocalRedirectServer *server_;
|
LocalRedirectServer *server_;
|
||||||
QStringList login_errors_;
|
QStringList login_errors_;
|
||||||
QString code_verifier_;
|
QString code_verifier_;
|
||||||
|
|||||||
@@ -35,9 +35,9 @@
|
|||||||
#include "jsoncoverprovider.h"
|
#include "jsoncoverprovider.h"
|
||||||
#include "tidal/tidalservice.h"
|
#include "tidal/tidalservice.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class Application;
|
class Application;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class TidalCoverProvider : public JsonCoverProvider {
|
class TidalCoverProvider : public JsonCoverProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -65,7 +65,7 @@ class TidalCoverProvider : public JsonCoverProvider {
|
|||||||
static const int kLimit;
|
static const int kLimit;
|
||||||
|
|
||||||
TidalService *service_;
|
TidalService *service_;
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -32,8 +32,8 @@
|
|||||||
#include "jsonlyricsprovider.h"
|
#include "jsonlyricsprovider.h"
|
||||||
#include "lyricsfetcher.h"
|
#include "lyricsfetcher.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class AuddLyricsProvider : public JsonLyricsProvider {
|
class AuddLyricsProvider : public JsonLyricsProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -56,7 +56,7 @@ class AuddLyricsProvider : public JsonLyricsProvider {
|
|||||||
static const char *kUrlSearch;
|
static const char *kUrlSearch;
|
||||||
static const char *kAPITokenB64;
|
static const char *kAPITokenB64;
|
||||||
static const int kMaxLength;
|
static const int kMaxLength;
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -30,8 +30,8 @@
|
|||||||
#include "lyricsprovider.h"
|
#include "lyricsprovider.h"
|
||||||
#include "lyricsfetcher.h"
|
#include "lyricsfetcher.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class ChartLyricsProvider : public LyricsProvider {
|
class ChartLyricsProvider : public LyricsProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -52,7 +52,7 @@ class ChartLyricsProvider : public LyricsProvider {
|
|||||||
private:
|
private:
|
||||||
static const char *kUrlSearch;
|
static const char *kUrlSearch;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -38,9 +38,8 @@
|
|||||||
#include "jsonlyricsprovider.h"
|
#include "jsonlyricsprovider.h"
|
||||||
#include "lyricsfetcher.h"
|
#include "lyricsfetcher.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
class LocalRedirectServer;
|
class LocalRedirectServer;
|
||||||
|
|
||||||
class GeniusLyricsProvider : public JsonLyricsProvider {
|
class GeniusLyricsProvider : public JsonLyricsProvider {
|
||||||
@@ -96,7 +95,7 @@ class GeniusLyricsProvider : public JsonLyricsProvider {
|
|||||||
static const char *kUrlSearch;
|
static const char *kUrlSearch;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
LocalRedirectServer *server_;
|
LocalRedirectServer *server_;
|
||||||
QString code_verifier_;
|
QString code_verifier_;
|
||||||
QString code_challenge_;
|
QString code_challenge_;
|
||||||
|
|||||||
@@ -30,8 +30,8 @@
|
|||||||
|
|
||||||
#include "lyricsprovider.h"
|
#include "lyricsprovider.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class LoloLyricsProvider : public LyricsProvider {
|
class LoloLyricsProvider : public LyricsProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -51,7 +51,7 @@ class LoloLyricsProvider : public LyricsProvider {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
static const char *kUrlSearch;
|
static const char *kUrlSearch;
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -31,8 +31,8 @@
|
|||||||
#include "jsonlyricsprovider.h"
|
#include "jsonlyricsprovider.h"
|
||||||
#include "lyricsfetcher.h"
|
#include "lyricsfetcher.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class MusixmatchLyricsProvider : public JsonLyricsProvider {
|
class MusixmatchLyricsProvider : public JsonLyricsProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -51,7 +51,7 @@ class MusixmatchLyricsProvider : public JsonLyricsProvider {
|
|||||||
void HandleSearchReply(QNetworkReply *reply, const quint64 id, const QString &artist, const QString &album, const QString &title);
|
void HandleSearchReply(QNetworkReply *reply, const quint64 id, const QString &artist, const QString &album, const QString &title);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -30,8 +30,8 @@
|
|||||||
|
|
||||||
#include "jsonlyricsprovider.h"
|
#include "jsonlyricsprovider.h"
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
|
|
||||||
class OVHLyricsProvider : public JsonLyricsProvider {
|
class OVHLyricsProvider : public JsonLyricsProvider {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@@ -51,7 +51,7 @@ class OVHLyricsProvider : public JsonLyricsProvider {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
static const char *kUrlSearch;
|
static const char *kUrlSearch;
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
QList<QNetworkReply*> replies_;
|
QList<QNetworkReply*> replies_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -28,8 +28,8 @@
|
|||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
|
|
||||||
class QNetworkAccessManager;
|
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
class NetworkAccessManager;
|
||||||
class NetworkTimeouts;
|
class NetworkTimeouts;
|
||||||
|
|
||||||
class AcoustidClient : public QObject {
|
class AcoustidClient : public QObject {
|
||||||
@@ -68,7 +68,7 @@ class AcoustidClient : public QObject {
|
|||||||
static const char *kUrl;
|
static const char *kUrl;
|
||||||
static const int kDefaultTimeout;
|
static const int kDefaultTimeout;
|
||||||
|
|
||||||
QNetworkAccessManager *network_;
|
NetworkAccessManager *network_;
|
||||||
NetworkTimeouts *timeouts_;
|
NetworkTimeouts *timeouts_;
|
||||||
QMap<int, QNetworkReply*> requests_;
|
QMap<int, QNetworkReply*> requests_;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user