summaryrefslogtreecommitdiff
path: root/src/processrunner.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/processrunner.h')
-rw-r--r--src/processrunner.h25
1 files changed, 3 insertions, 22 deletions
diff --git a/src/processrunner.h b/src/processrunner.h
index 41c0f12c..0fb3f59a 100644
--- a/src/processrunner.h
+++ b/src/processrunner.h
@@ -11,28 +11,9 @@ class IUserInterface;
class Executable;
class MOShortcut;
-class SpawnedProcess
-{
-public:
- SpawnedProcess(HANDLE handle, spawn::SpawnParameters sp);
-
- SpawnedProcess(const SpawnedProcess&) = delete;
- SpawnedProcess& operator=(const SpawnedProcess&) = delete;
- SpawnedProcess(SpawnedProcess&& other);
- SpawnedProcess& operator=(SpawnedProcess&& other);
- ~SpawnedProcess();
-
- HANDLE releaseHandle();
- void wait();
-
-private:
- HANDLE m_handle;
- spawn::SpawnParameters m_parameters;
-
- void destroy();
-};
-
-
+// handles spawning a process and waiting for it, including setting up the lock
+// widget if required
+//
class ProcessRunner
{
public: