summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/runconfiguration.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-04-19 10:48:50 +0200
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-04-19 14:21:48 +0200
commit53425816af45809b4a23216ed49fc1e022206a52 (patch)
tree16709035b3b22cee629ac52b54ef0ba50c2bbec4 /src/plugins/projectexplorer/runconfiguration.cpp
parent890aca82aeaab8e76f094a80ef40842c348b3dbe (diff)
downloadqt-creator-53425816af45809b4a23216ed49fc1e022206a52.tar.gz
Moved "Application Output" formatting to a specialized formatter.
By introducing the OutputFormatter, RunControls can influence the formatting depening on the application started. A nice (and intended) side-effect is that the QML runtime specific formatting will not interfere anymore with anything else.
Diffstat (limited to 'src/plugins/projectexplorer/runconfiguration.cpp')
-rw-r--r--src/plugins/projectexplorer/runconfiguration.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp
index 80b8d11425..b758aa9d00 100644
--- a/src/plugins/projectexplorer/runconfiguration.cpp
+++ b/src/plugins/projectexplorer/runconfiguration.cpp
@@ -29,6 +29,7 @@
#include "runconfiguration.h"
+#include "outputformatter.h"
#include "project.h"
#include "target.h"
#include "buildconfiguration.h"
@@ -236,6 +237,11 @@ bool RunControl::sameRunConfiguration(RunControl *other)
return other->m_runConfiguration.data() == m_runConfiguration.data();
}
+OutputFormatter *RunControl::createOutputFormatter(QObject *parent)
+{
+ return new OutputFormatter(parent);
+}
+
void RunControl::bringApplicationToForeground(qint64 pid)
{
#ifdef Q_OS_MAC