diff options
author | hjk <hjk@qt.io> | 2019-02-18 15:49:05 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-02-21 07:56:58 +0000 |
commit | 317ab497936cc6c32da80bd0d3de58975bb308f1 (patch) | |
tree | 60e239efdb796e7bc6d376c789a81da3b30282eb /src/plugins/debugger/debuggerengine.h | |
parent | 11f989bb93b055684948220637d5a1fc590534e7 (diff) | |
download | qt-creator-317ab497936cc6c32da80bd0d3de58975bb308f1.tar.gz |
Debugger: Code cosmetics
Move some constants to internalconstants.h or remove them entirely.
Change-Id: Iecd4def3b48130fb390bddf420da672d44e3d6b8
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/debuggerengine.h')
-rw-r--r-- | src/plugins/debugger/debuggerengine.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggerengine.h b/src/plugins/debugger/debuggerengine.h index 12e4356ce0..3e4ab4888e 100644 --- a/src/plugins/debugger/debuggerengine.h +++ b/src/plugins/debugger/debuggerengine.h @@ -56,6 +56,36 @@ namespace Debugger { class DebuggerRunTool; +enum DebuggerState +{ + DebuggerNotReady, // Debugger not started + + EngineSetupRequested, // Engine starts + EngineSetupFailed, + EngineSetupOk, + + EngineRunRequested, + EngineRunFailed, + + InferiorUnrunnable, // Used in the core dump adapter + + InferiorRunRequested, // Debuggee requested to run + InferiorRunOk, // Debuggee running + InferiorRunFailed, // Debuggee not running + + InferiorStopRequested, // Debuggee running, stop requested + InferiorStopOk, // Debuggee stopped + InferiorStopFailed, // Debuggee not stopped, will kill debugger + + InferiorShutdownRequested, + InferiorShutdownFinished, + + EngineShutdownRequested, + EngineShutdownFinished, + + DebuggerFinished +}; + DEBUGGER_EXPORT QDebug operator<<(QDebug str, DebuggerState state); namespace Internal { |