diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-09-02 00:25:40 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-09-02 00:25:40 +0200 |
commit | f8e8414d544f1227e86099146bba903c9082d09e (patch) | |
tree | a0983c2a5a17feda4c2f813d32d0b98111463176 /logic/net/NetWorker.h | |
parent | 78e278c1e33e39eb29a26a976b19ea6a8150bfff (diff) | |
download | MultiMC-f8e8414d544f1227e86099146bba903c9082d09e.tar MultiMC-f8e8414d544f1227e86099146bba903c9082d09e.tar.gz MultiMC-f8e8414d544f1227e86099146bba903c9082d09e.tar.lz MultiMC-f8e8414d544f1227e86099146bba903c9082d09e.tar.xz MultiMC-f8e8414d544f1227e86099146bba903c9082d09e.zip |
Speed up the downloads. Massively.
Diffstat (limited to 'logic/net/NetWorker.h')
-rw-r--r-- | logic/net/NetWorker.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/logic/net/NetWorker.h b/logic/net/NetWorker.h index 98374e3b..cf7e72e1 100644 --- a/logic/net/NetWorker.h +++ b/logic/net/NetWorker.h @@ -9,12 +9,23 @@ 'OOOOOY _.' '""""'' */ - #pragma once + #include <QNetworkAccessManager> -class NetWorker : public QNetworkAccessManager +#include <QUrl> + +class NetWorker : public QObject { Q_OBJECT public: - static NetWorker &spawn(); + // for high level access to the sevices (preferred) + static NetWorker &worker(); + // for low-level access to the network manager object + static QNetworkAccessManager &qnam(); +public: + +private: + explicit NetWorker ( QObject* parent = 0 ); + class Private; + Private * d; };
\ No newline at end of file |