History

Switched ScriptEngine to NetworkAccessManager

Atlante45 committed 12 years ago

Commit 2549b0d1 parent 14a2bbb1 file · +5 −5Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+5−5
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313 #include <QtCore/QEventLoop>
1414 #include <QtCore/QTimer>
1515 #include <QtCore/QThread>
16−#include <QtNetwork/QNetworkAccessManager>
1716 #include <QtNetwork/QNetworkRequest>
1817 #include <QtNetwork/QNetworkReply>
1918 #include <QScriptEngine>
@@ -23,6 +22,7 @@ · 3 unmodified lines
2322 #include <AvatarData.h>
2423 #include <CollisionInfo.h>
2524 #include <ModelsScriptingInterface.h>
25+#include <NetworkAccessManager.h>
2626 #include <NodeList.h>
2727 #include <PacketHeaders.h>
2828 #include <ParticlesScriptingInterface.h>
@@ -141,8 +141,8 @@ ScriptEngine::ScriptEngine(const QUrl& scriptURL, · 112 unmodified lines
141141 emit errorMessage("ERROR Loading file:" + fileName);
142142 }
143143 } else {
144− QNetworkAccessManager* networkManager = new QNetworkAccessManager(this);
145− QNetworkReply* reply = networkManager->get(QNetworkRequest(url));
144+ NetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
145+ QNetworkReply* reply = networkAccessManager.get(QNetworkRequest(url));
146146 qDebug() << "Downloading included script at" << url;
147147 QEventLoop loop;
148148 QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
@@ -646,8 +646,8 @@ void ScriptEngine::include(const QString& includeFile) { · 497 unmodified lines
646646 QString includeContents;
647647
648648 if (url.scheme() == "http" || url.scheme() == "ftp") {
649− QNetworkAccessManager* networkManager = new QNetworkAccessManager(this);
650− QNetworkReply* reply = networkManager->get(QNetworkRequest(url));
649+ NetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
650+ QNetworkReply* reply = networkAccessManager.get(QNetworkRequest(url));
651651 qDebug() << "Downloading included script at" << includeFile;
652652 QEventLoop loop;
653653 QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));