GH-1053 base process and launch refactor, part 1

This commit is contained in:
Petr Mrázek 2015-05-11 22:21:37 +02:00
parent d14a61b0df
commit 34ddfc7ecc
29 changed files with 743 additions and 603 deletions

View file

@ -27,7 +27,7 @@
class QDir;
class Task;
class BaseProcess;
class BaseLauncher;
class BaseInstance;
// pointer for lazy people
@ -138,7 +138,7 @@ public:
virtual std::shared_ptr<Task> doUpdate() = 0;
/// returns a valid process, ready for launch with the given account.
virtual BaseProcess *prepareForLaunch(AuthSessionPtr account) = 0;
virtual BaseLauncher *prepareForLaunch(AuthSessionPtr account) = 0;
/// do any necessary cleanups after the instance finishes. also runs before
/// 'prepareForLaunch'