aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <[email protected]>2014-10-30 17:35:52 +0100
committerNikolai Kosjar <[email protected]>2014-10-31 11:41:00 +0200
commit23136eb749b15daa9dc4be0b7e3d5aca949cd747 (patch)
treeabf3b4f63461e4dbe9507155cf7b0a58a97a1eaa /plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp
parentf6eb83490a3f4a793eea1dad3d0d23e4d2fc801c (diff)
RunControl: Show more status in Application Output pane
Change-Id: I07e80e5a987612c19247a2d9a0628382b1136a06 Reviewed-by: Nikolai Kosjar <[email protected]>
Diffstat (limited to 'plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp')
-rw-r--r--plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp b/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp
index ed8efb93f84..1d4e5b527af 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp
@@ -99,6 +99,7 @@ bool ClangStaticAnalyzerRunner::run(const QString &filePath, const QStringList &
QTC_CHECK(!compilerOptions.contains(QLatin1String("-o")));
QTC_CHECK(!compilerOptions.contains(filePath));
+ m_filePath = filePath;
m_processOutput.clear();
m_logFile = createLogFile(filePath);
@@ -112,6 +113,11 @@ bool ClangStaticAnalyzerRunner::run(const QString &filePath, const QStringList &
return true;
}
+QString ClangStaticAnalyzerRunner::filePath() const
+{
+ return m_filePath;
+}
+
void ClangStaticAnalyzerRunner::onProcessStarted()
{
emit started();
@@ -161,8 +167,8 @@ QString ClangStaticAnalyzerRunner::createLogFile(const QString &filePath) const
QString ClangStaticAnalyzerRunner::processCommandlineAndOutput() const
{
return QObject::tr("Command line: \"%1\"\n"
- "Process Error: \"%2\"\n"
- "Output:\n\"%3\"")
+ "Process Error: %2\n"
+ "Output:\n%3")
.arg(m_commandLine,
QString::number(m_process.error()),
QString::fromLocal8Bit(m_processOutput));