diff options
Diffstat (limited to 'launcher/net/NetJob.h')
-rw-r--r-- | launcher/net/NetJob.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/launcher/net/NetJob.h b/launcher/net/NetJob.h index 45b9bc0f..06b23306 100644 --- a/launcher/net/NetJob.h +++ b/launcher/net/NetJob.h @@ -35,6 +35,11 @@ public: } virtual ~NetJob(); + void setNetwork(shared_qobject_ptr<QNetworkAccessManager> network) + { + m_network = network; + } + bool addNetAction(NetAction::Ptr action); NetAction::Ptr operator[](int index) @@ -67,15 +72,6 @@ public slots: virtual bool abort() override; virtual void start(shared_qobject_ptr<QNetworkAccessManager> network) { m_network = network; - start(); - } - -protected slots: - void start() override { - if(!m_network) { - throw "Missing network while trying to start " + objectName(); - return; - } Task::start(); } |