forked from qt-creator/qt-creator
Debugger: Streamline error string handling
Let the workers keep track of errors instead of passing around string pointers in some but not all interesting places. Change-Id: I3956bc947a50747dd3a0c9302b9f9873d192e9c6 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -44,17 +44,13 @@ public:
|
||||
DebuggerRunTool(ProjectExplorer::RunControl *runControl); // Use.
|
||||
|
||||
DebuggerRunTool(ProjectExplorer::RunControl *runControl,
|
||||
const DebuggerStartParameters &sp,
|
||||
QString *errorMessage = nullptr); // Use rarely.
|
||||
const DebuggerStartParameters &sp); // Use rarely.
|
||||
DebuggerRunTool(ProjectExplorer::RunControl *runControl,
|
||||
const Internal::DebuggerRunParameters &rp,
|
||||
QString *errorMessage = nullptr); // FIXME: Don't use.
|
||||
const Internal::DebuggerRunParameters &rp); // FIXME: Don't use.
|
||||
~DebuggerRunTool();
|
||||
|
||||
void setStartParameters(const DebuggerStartParameters &sp,
|
||||
QString *errorMessage = nullptr); // Use rarely.
|
||||
void setRunParameters(const Internal::DebuggerRunParameters &rp,
|
||||
QString *errorMessage = nullptr); // FIXME: Don't use.
|
||||
void setStartParameters(const DebuggerStartParameters &sp); // Use rarely.
|
||||
void setRunParameters(const Internal::DebuggerRunParameters &rp); // FIXME: Don't use.
|
||||
|
||||
Internal::DebuggerEngine *engine() const { return m_engine; }
|
||||
Internal::DebuggerEngine *activeEngine() const;
|
||||
|
||||
Reference in New Issue
Block a user