diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp index a1d958372e9..4a448e90942 100644 --- a/src/plugins/projectexplorer/runconfiguration.cpp +++ b/src/plugins/projectexplorer/runconfiguration.cpp @@ -1305,6 +1305,16 @@ IDevice::ConstPtr ToolRunner::device() const return m_runControl->device(); } +const Runnable &ToolRunner::runnable() const +{ + return m_runControl->runnable(); +} + +const Connection &ToolRunner::connection() const +{ + return m_runControl->connection(); +} + void ToolRunner::prepare() { reportPrepared(); diff --git a/src/plugins/projectexplorer/runconfiguration.h b/src/plugins/projectexplorer/runconfiguration.h index 4680dc1251f..1927922de82 100644 --- a/src/plugins/projectexplorer/runconfiguration.h +++ b/src/plugins/projectexplorer/runconfiguration.h @@ -499,8 +499,12 @@ public: explicit ToolRunner(RunControl *runControl); RunControl *runControl() const; + + // Part of read-only interface of RunControl for convenience. void appendMessage(const QString &msg, Utils::OutputFormat format); IDevice::ConstPtr device() const; + const Runnable &runnable() const; + const Connection &connection() const; // Preparation phase. virtual void prepare(); // Initiates preparation, needs to report success or failure.