summaryrefslogtreecommitdiff
path: root/src/nexusinterface.cpp
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2014-08-18 22:57:00 +0200
committerTannin <devnull@localhost>2014-08-18 22:57:00 +0200
commit06701856f8eaed0f6bf802308c07952f0f0dd92e (patch)
treefde159e73232439ed0899ccfccae31977b7ad37c /src/nexusinterface.cpp
parent5d4a55c3a67caec2811a2b997753adc116403d77 (diff)
- login package now also uses a "proper" user-agent
Diffstat (limited to 'src/nexusinterface.cpp')
-rw-r--r--src/nexusinterface.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/nexusinterface.cpp b/src/nexusinterface.cpp
index c7e2df9e..d844cd39 100644
--- a/src/nexusinterface.cpp
+++ b/src/nexusinterface.cpp
@@ -146,17 +146,16 @@ NexusInterface::NexusInterface()
: m_NMMVersion()
{
atexit(&cleanup);
- m_AccessManager = new NXMAccessManager(this);
-
- m_DiskCache = new QNetworkDiskCache(this);
- connect(m_AccessManager, SIGNAL(requestNXMDownload(QString)), this, SLOT(downloadRequestedNXM(QString)));
-
VS_FIXEDFILEINFO version = GetFileVersion(ToWString(QApplication::applicationFilePath()));
-
m_MOVersion = VersionInfo(version.dwFileVersionMS >> 16,
version.dwFileVersionMS & 0xFFFF,
version.dwFileVersionLS >> 16);
+
+ m_AccessManager = new NXMAccessManager(this, m_MOVersion.displayString());
+
+ m_DiskCache = new QNetworkDiskCache(this);
+ connect(m_AccessManager, SIGNAL(requestNXMDownload(QString)), this, SLOT(downloadRequestedNXM(QString)));
}
@@ -188,6 +187,7 @@ void NexusInterface::setCacheDirectory(const QString &directory)
void NexusInterface::setNMMVersion(const QString &nmmVersion)
{
m_NMMVersion = nmmVersion;
+ m_AccessManager->setNMMVersion(nmmVersion);
}
void NexusInterface::loginCompleted()