forked from qt-creator/qt-creator
Debugger: And possibility to modify debugger process environment
Might be useful to set ANDROID_SERIAL to get hold of the right device when multiple are connected. Change-Id: I8f1f02552a9f57ee8a9ed35ae696d137cc85fe52 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -508,6 +508,11 @@ void DebuggerRunTool::addQmlServerInferiorCommandLineArgumentIfNeeded()
|
|||||||
d->addQmlServerInferiorCommandLineArgumentIfNeeded = true;
|
d->addQmlServerInferiorCommandLineArgumentIfNeeded = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DebuggerRunTool::modifyDebuggerEnvironment(const EnvironmentItems &items)
|
||||||
|
{
|
||||||
|
m_runParameters.debugger.environment.modify(items);
|
||||||
|
}
|
||||||
|
|
||||||
void DebuggerRunTool::setCrashParameter(const QString &event)
|
void DebuggerRunTool::setCrashParameter(const QString &event)
|
||||||
{
|
{
|
||||||
m_runParameters.crashParameter = event;
|
m_runParameters.crashParameter = event;
|
||||||
|
@@ -33,6 +33,8 @@
|
|||||||
#include <projectexplorer/runconfiguration.h>
|
#include <projectexplorer/runconfiguration.h>
|
||||||
#include <projectexplorer/devicesupport/deviceusedportsgatherer.h>
|
#include <projectexplorer/devicesupport/deviceusedportsgatherer.h>
|
||||||
|
|
||||||
|
#include <utils/environmentfwd.h>
|
||||||
|
|
||||||
namespace Debugger {
|
namespace Debugger {
|
||||||
|
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
@@ -78,7 +80,7 @@ public:
|
|||||||
void setRunControlName(const QString &name);
|
void setRunControlName(const QString &name);
|
||||||
void setStartMessage(const QString &msg);
|
void setStartMessage(const QString &msg);
|
||||||
void addQmlServerInferiorCommandLineArgumentIfNeeded();
|
void addQmlServerInferiorCommandLineArgumentIfNeeded();
|
||||||
|
void modifyDebuggerEnvironment(const Utils::EnvironmentItems &item);
|
||||||
void setCrashParameter(const QString &event);
|
void setCrashParameter(const QString &event);
|
||||||
|
|
||||||
void addExpectedSignal(const QString &signal);
|
void addExpectedSignal(const QString &signal);
|
||||||
|
Reference in New Issue
Block a user