summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2013-01-17 17:02:31 +0100
committerTobias Hunger <tobias.hunger@digia.com>2013-01-24 15:11:22 +0100
commit0e9231c75621a52624499a6c02bdc2ab1de893b5 (patch)
treec82eec1f7b65c770cdf6f38b2e1813da1f18a67c
parenteba5dbb9e1a2ad373aa94f7e3d5a2910559aab8f (diff)
downloadqt-creator-0e9231c75621a52624499a6c02bdc2ab1de893b5.tar.gz
Qbs: Fix build after recent updates
Change-Id: Ieaa57dc1cf0ea60ed612caf10f8e8aa06e70a9ba
-rw-r--r--src/plugins/qbsprojectmanager/qbsbuildstep.cpp14
-rw-r--r--src/plugins/qbsprojectmanager/qbsbuildstep.h2
-rw-r--r--src/plugins/qbsprojectmanager/qbscleanstep.cpp6
-rw-r--r--src/plugins/qbsprojectmanager/qbsproject.cpp3
4 files changed, 16 insertions, 9 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
index 59a67d0c26..ed452dcb55 100644
--- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
+++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
@@ -128,8 +128,8 @@ void QbsBuildStep::run(QFutureInterface<bool> &fi)
this, SLOT(handleProgress(int)));
connect(m_job, SIGNAL(reportCommandDescription(QString,QString)),
this, SLOT(handleCommandDescriptionReport(QString,QString)));
- connect(m_job, SIGNAL(reportWarning(qbs::CodeLocation,QString)),
- this, SLOT(handleWarningReport(qbs::CodeLocation,QString)));
+ connect(m_job, SIGNAL(reportWarning(qbs::Error)),
+ this, SLOT(handleWarningReport(qbs::Error)));
connect(m_job, SIGNAL(reportProcessResult(qbs::ProcessResult)),
this, SLOT(handleProcessResultReport(qbs::ProcessResult)));
}
@@ -212,7 +212,8 @@ void QbsBuildStep::buildingDone(bool success)
{
// Report errors:
foreach (const qbs::ErrorData &data, m_job->error().entries())
- createTaskAndOutput(ProjectExplorer::Task::Error, data.description(), data.file(), data.line());
+ createTaskAndOutput(ProjectExplorer::Task::Error, data.description(),
+ data.codeLocation().fileName, data.codeLocation().line);
QTC_ASSERT(m_fi, return);
m_fi->reportResult(success);
@@ -238,9 +239,12 @@ void QbsBuildStep::handleProgress(int value)
m_fi->setProgressValue(m_progressBase + value);
}
-void QbsBuildStep::handleWarningReport(const qbs::CodeLocation &location, const QString &message)
+void QbsBuildStep::handleWarningReport(const qbs::Error &error)
{
- createTaskAndOutput(ProjectExplorer::Task::Warning, message, location.fileName, location.line);
+ foreach (const qbs::ErrorData &data, error.entries()) {
+ createTaskAndOutput(ProjectExplorer::Task::Warning, data.description(),
+ data.codeLocation().fileName, data.codeLocation().line);
+ }
}
void QbsBuildStep::handleCommandDescriptionReport(const QString &highlight, const QString &message)
diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.h b/src/plugins/qbsprojectmanager/qbsbuildstep.h
index e32bcc8083..f2eabb8944 100644
--- a/src/plugins/qbsprojectmanager/qbsbuildstep.h
+++ b/src/plugins/qbsprojectmanager/qbsbuildstep.h
@@ -79,7 +79,7 @@ private slots:
void buildingDone(bool success);
void handleTaskStarted(const QString &desciption, int max);
void handleProgress(int value);
- void handleWarningReport(const qbs::CodeLocation &location, const QString &message);
+ void handleWarningReport(const qbs::Error &error);
void handleCommandDescriptionReport(const QString &highlight, const QString &message);
void handleProcessResultReport(const qbs::ProcessResult &result);
diff --git a/src/plugins/qbsprojectmanager/qbscleanstep.cpp b/src/plugins/qbsprojectmanager/qbscleanstep.cpp
index 64907c0772..aa3907a168 100644
--- a/src/plugins/qbsprojectmanager/qbscleanstep.cpp
+++ b/src/plugins/qbsprojectmanager/qbscleanstep.cpp
@@ -178,8 +178,10 @@ QVariantMap QbsCleanStep::toMap() const
void QbsCleanStep::cleaningDone(bool success)
{
// Report errors:
- foreach (const qbs::ErrorData &data, m_job->error().entries())
- createTaskAndOutput(ProjectExplorer::Task::Error, data.description(), data.file(), data.line());
+ foreach (const qbs::ErrorData &data, m_job->error().entries()) {
+ createTaskAndOutput(ProjectExplorer::Task::Error, data.description(),
+ data.codeLocation().fileName, data.codeLocation().line);
+ }
QTC_ASSERT(m_fi, return);
m_fi->reportResult(success);
diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp
index 1223a9039f..1532335cba 100644
--- a/src/plugins/qbsprojectmanager/qbsproject.cpp
+++ b/src/plugins/qbsprojectmanager/qbsproject.cpp
@@ -371,7 +371,8 @@ void QbsProject::generateErrors(const qbs::Error &e)
foreach (const qbs::ErrorData &data, e.entries())
taskHub()->addTask(ProjectExplorer::Task(ProjectExplorer::Task::Error,
data.description(),
- Utils::FileName::fromString(data.file()), data.line(),
+ Utils::FileName::fromString(data.codeLocation().fileName),
+ data.codeLocation().line,
ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM));
}