mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 15:23:05 +02:00
give a separate QNetworkAccessManager to the AccountManager
This commit is contained in:
parent
a4cabe91f8
commit
57538af8fd
3 changed files with 1 additions and 5 deletions
|
@ -266,9 +266,6 @@ Application::Application(int& argc, char** argv, timeval &startup_time) :
|
||||||
QNetworkDiskCache* cache = new QNetworkDiskCache(_networkAccessManager);
|
QNetworkDiskCache* cache = new QNetworkDiskCache(_networkAccessManager);
|
||||||
cache->setCacheDirectory(!cachePath.isEmpty() ? cachePath : "interfaceCache");
|
cache->setCacheDirectory(!cachePath.isEmpty() ? cachePath : "interfaceCache");
|
||||||
_networkAccessManager->setCache(cache);
|
_networkAccessManager->setCache(cache);
|
||||||
|
|
||||||
// give our AccountManager access to the single QNetworkAccessManager
|
|
||||||
AccountManager::getInstance().setNetworkAccessManager(_networkAccessManager);
|
|
||||||
|
|
||||||
_window->setCentralWidget(_glWidget);
|
_window->setCentralWidget(_glWidget);
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ const QString ACCOUNT_TOKEN_GROUP = "tokens";
|
||||||
AccountManager::AccountManager() :
|
AccountManager::AccountManager() :
|
||||||
_rootURL(),
|
_rootURL(),
|
||||||
_username(),
|
_username(),
|
||||||
_networkAccessManager(NULL)
|
_networkAccessManager(new QNetworkAccessManager)
|
||||||
{
|
{
|
||||||
qRegisterMetaType<OAuthAccessToken>("OAuthAccessToken");
|
qRegisterMetaType<OAuthAccessToken>("OAuthAccessToken");
|
||||||
qRegisterMetaTypeStreamOperators<OAuthAccessToken>("OAuthAccessToken");
|
qRegisterMetaTypeStreamOperators<OAuthAccessToken>("OAuthAccessToken");
|
||||||
|
|
|
@ -36,7 +36,6 @@ public:
|
||||||
const QString& getUsername() const { return _username; }
|
const QString& getUsername() const { return _username; }
|
||||||
void setUsername(const QString& username) { _username = username; }
|
void setUsername(const QString& username) { _username = username; }
|
||||||
|
|
||||||
void setNetworkAccessManager(QNetworkAccessManager* networkAccessManager) { _networkAccessManager = networkAccessManager; }
|
|
||||||
public slots:
|
public slots:
|
||||||
void requestFinished();
|
void requestFinished();
|
||||||
void requestError(QNetworkReply::NetworkError error);
|
void requestError(QNetworkReply::NetworkError error);
|
||||||
|
|
Loading…
Reference in a new issue