aboutsummaryrefslogtreecommitdiff
path: root/launcher/net/NetJob.h
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/net/NetJob.h')
-rw-r--r--launcher/net/NetJob.h14
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();
}