diff options
Diffstat (limited to 'src/plugins/projectexplorer')
-rw-r--r-- | src/plugins/projectexplorer/runconfiguration.cpp | 5 | ||||
-rw-r--r-- | src/plugins/projectexplorer/runconfiguration.h | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp index 168d164c2a..1a84786615 100644 --- a/src/plugins/projectexplorer/runconfiguration.cpp +++ b/src/plugins/projectexplorer/runconfiguration.cpp @@ -1189,6 +1189,11 @@ void TargetRunner::appendMessage(const QString &msg, OutputFormat format) m_runControl->appendMessage(msg, format); } +IDevice::ConstPtr TargetRunner::device() const +{ + return m_runControl->device(); +} + // ToolRunner diff --git a/src/plugins/projectexplorer/runconfiguration.h b/src/plugins/projectexplorer/runconfiguration.h index 3bff6b6404..ae16241973 100644 --- a/src/plugins/projectexplorer/runconfiguration.h +++ b/src/plugins/projectexplorer/runconfiguration.h @@ -457,6 +457,7 @@ public: RunControl *runControl() const; void appendMessage(const QString &msg, Utils::OutputFormat format); + IDevice::ConstPtr device() const; virtual void prepare() { emit prepared(); } virtual void start() { emit started(); } @@ -511,6 +512,8 @@ class PROJECTEXPLORER_EXPORT SimpleTargetRunner : public TargetRunner public: explicit SimpleTargetRunner(RunControl *runControl); + ApplicationLauncher *applicationLauncher() { return &m_launcher; } + private: void start() override; void stop() override; |