diff --git a/src/plugins/debugger/debuggerruncontrol.cpp b/src/plugins/debugger/debuggerruncontrol.cpp index db8fed7ee60..fb15e238413 100644 --- a/src/plugins/debugger/debuggerruncontrol.cpp +++ b/src/plugins/debugger/debuggerruncontrol.cpp @@ -508,6 +508,11 @@ void DebuggerRunTool::addQmlServerInferiorCommandLineArgumentIfNeeded() d->addQmlServerInferiorCommandLineArgumentIfNeeded = true; } +void DebuggerRunTool::modifyDebuggerEnvironment(const EnvironmentItems &items) +{ + m_runParameters.debugger.environment.modify(items); +} + void DebuggerRunTool::setCrashParameter(const QString &event) { m_runParameters.crashParameter = event; diff --git a/src/plugins/debugger/debuggerruncontrol.h b/src/plugins/debugger/debuggerruncontrol.h index adc9de8fef6..199367cf93c 100644 --- a/src/plugins/debugger/debuggerruncontrol.h +++ b/src/plugins/debugger/debuggerruncontrol.h @@ -33,6 +33,8 @@ #include #include +#include + namespace Debugger { namespace Internal { @@ -78,7 +80,7 @@ public: void setRunControlName(const QString &name); void setStartMessage(const QString &msg); void addQmlServerInferiorCommandLineArgumentIfNeeded(); - + void modifyDebuggerEnvironment(const Utils::EnvironmentItems &item); void setCrashParameter(const QString &event); void addExpectedSignal(const QString &signal);