diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-11-26 04:57:20 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-26 04:57:20 -0500 |
| commit | e845126e09357f8713ca0c9f593970c7c634328e (patch) | |
| tree | b3e402809ded25a9d9d7b45e04935a85b96eb0a6 /src/loot.h | |
| parent | 36c6dfd5b8c6c87410c7c18fb67fd00a72c29491 (diff) | |
| parent | 5fb785aceecf32d6012bad044027572e02d22a9a (diff) | |
Merge pull request #904 from isanae/lock-job
Use a Job to capture all child processes
Diffstat (limited to 'src/loot.h')
| -rw-r--r-- | src/loot.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -79,10 +79,10 @@ public: }; - Loot(); + Loot(OrganizerCore& core); ~Loot(); - bool start(QWidget* parent, OrganizerCore& core, bool didUpdateMasterList); + bool start(QWidget* parent, bool didUpdateMasterList); void cancel(); bool result() const; const QString& outPath() const; @@ -95,6 +95,7 @@ signals: void finished(); private: + OrganizerCore& m_core; std::unique_ptr<QThread> m_thread; std::atomic<bool> m_cancel; std::atomic<bool> m_result; @@ -104,8 +105,7 @@ private: Report m_report; bool spawnLootcli( - QWidget* parent, OrganizerCore& core, bool didUpdateMasterList, - env::HandlePtr stdoutHandle); + QWidget* parent, bool didUpdateMasterList, env::HandlePtr stdoutHandle); void lootThread(); bool waitForCompletion(); |
