Qbs: Adapt to the latest round of API changes in Qbs

Change-Id: I59fd151a1a485990ca0da7dac4fdc028f915ec6b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Tobias Hunger
2013-06-18 12:06:11 +02:00
parent e11ee89916
commit a1921d91f4
9 changed files with 27 additions and 27 deletions

View File

@@ -224,9 +224,9 @@ QVariantMap QbsBuildStep::toMap() const
void QbsBuildStep::buildingDone(bool success) void QbsBuildStep::buildingDone(bool success)
{ {
// Report errors: // Report errors:
foreach (const qbs::ErrorData &data, m_job->error().entries()) foreach (const qbs::ErrorItem &item, m_job->error().items())
createTaskAndOutput(ProjectExplorer::Task::Error, data.description(), createTaskAndOutput(ProjectExplorer::Task::Error, item.description(),
data.codeLocation().fileName(), data.codeLocation().line()); item.codeLocation().fileName(), item.codeLocation().line());
QTC_ASSERT(m_fi, return); QTC_ASSERT(m_fi, return);
m_fi->reportResult(success); m_fi->reportResult(success);

View File

@@ -179,9 +179,9 @@ QVariantMap QbsCleanStep::toMap() const
void QbsCleanStep::cleaningDone(bool success) void QbsCleanStep::cleaningDone(bool success)
{ {
// Report errors: // Report errors:
foreach (const qbs::ErrorData &data, m_job->error().entries()) { foreach (const qbs::ErrorItem &item, m_job->error().items()) {
createTaskAndOutput(ProjectExplorer::Task::Error, data.description(), createTaskAndOutput(ProjectExplorer::Task::Error, item.description(),
data.codeLocation().fileName(), data.codeLocation().line()); item.codeLocation().fileName(), item.codeLocation().line());
} }
QTC_ASSERT(m_fi, return); QTC_ASSERT(m_fi, return);

View File

@@ -188,9 +188,9 @@ qbs::InstallOptions QbsInstallStep::installOptions() const
void QbsInstallStep::installDone(bool success) void QbsInstallStep::installDone(bool success)
{ {
// Report errors: // Report errors:
foreach (const qbs::ErrorData &data, m_job->error().entries()) { foreach (const qbs::ErrorItem &item, m_job->error().items()) {
createTaskAndOutput(ProjectExplorer::Task::Error, data.description(), createTaskAndOutput(ProjectExplorer::Task::Error, item.description(),
data.codeLocation().fileName(), data.codeLocation().line()); item.codeLocation().fileName(), item.codeLocation().line());
} }
QTC_ASSERT(m_fi, return); QTC_ASSERT(m_fi, return);

View File

@@ -68,13 +68,13 @@ void QbsLogSink::sendMessages()
mm->printToOutputPane(msg, Core::MessageManager::NoModeSwitch); mm->printToOutputPane(msg, Core::MessageManager::NoModeSwitch);
} }
void QbsLogSink::doPrintWarning(const qbs::Error &warning) void QbsLogSink::doPrintWarning(const qbs::ErrorInfo &warning)
{ {
foreach (const qbs::ErrorData &data, warning.entries()) foreach (const qbs::ErrorItem &item, warning.items())
emit newTask(ProjectExplorer::Task(ProjectExplorer::Task::Warning, emit newTask(ProjectExplorer::Task(ProjectExplorer::Task::Warning,
data.description(), item.description(),
Utils::FileName::fromString(data.codeLocation().fileName()), Utils::FileName::fromString(item.codeLocation().fileName()),
data.codeLocation().line(), item.codeLocation().line(),
ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM)); ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM));
} }

View File

@@ -54,7 +54,7 @@ private slots:
void sendMessages(); void sendMessages();
private: private:
void doPrintWarning(const qbs::Error &warning); void doPrintWarning(const qbs::ErrorInfo &warning);
void doPrintMessage(qbs::LoggerLevel level, const QString &message, const QString &tag); void doPrintMessage(qbs::LoggerLevel level, const QString &message, const QString &tag);
QStringList m_messages; QStringList m_messages;

View File

@@ -378,13 +378,13 @@ bool QbsProject::fromMap(const QVariantMap &map)
return true; return true;
} }
void QbsProject::generateErrors(const qbs::Error &e) void QbsProject::generateErrors(const qbs::ErrorInfo &e)
{ {
foreach (const qbs::ErrorData &data, e.entries()) foreach (const qbs::ErrorItem &item, e.items())
taskHub()->addTask(ProjectExplorer::Task(ProjectExplorer::Task::Error, taskHub()->addTask(ProjectExplorer::Task(ProjectExplorer::Task::Error,
data.description(), item.description(),
Utils::FileName::fromString(data.codeLocation().fileName()), Utils::FileName::fromString(item.codeLocation().fileName()),
data.codeLocation().line(), item.codeLocation().line(),
ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM)); ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM));
} }
@@ -394,8 +394,8 @@ void QbsProject::parse(const QVariantMap &config, const Utils::Environment &env,
qbs::SetupProjectParameters params; qbs::SetupProjectParameters params;
params.setBuildConfiguration(config); params.setBuildConfiguration(config);
qbs::Error err = params.expandBuildConfiguration(m_manager->settings()); qbs::ErrorInfo err = params.expandBuildConfiguration(m_manager->settings());
if (!err.entries().isEmpty()) { if (!err.hasError()) {
generateErrors(err); generateErrors(err);
return; return;
} }

View File

@@ -120,7 +120,7 @@ private:
void parse(const QVariantMap &config, const Utils::Environment &env, const QString &dir); void parse(const QVariantMap &config, const Utils::Environment &env, const QString &dir);
void generateErrors(const qbs::Error &e); void generateErrors(const qbs::ErrorInfo &e);
void prepareForParsing(); void prepareForParsing();
void updateDocuments(const qbs::ProjectData *prj); void updateDocuments(const qbs::ProjectData *prj);
void updateCppCodeModel(const qbs::ProjectData *prj); void updateCppCodeModel(const qbs::ProjectData *prj);

View File

@@ -176,9 +176,9 @@ void QbsStep::jobDone(bool success)
{ {
// Report errors: // Report errors:
if (m_job) { if (m_job) {
foreach (const qbs::ErrorData &data, m_job->error().entries()) foreach (const qbs::ErrorItem &item, m_job->error().items())
createTaskAndOutput(ProjectExplorer::Task::Error, data.description(), createTaskAndOutput(ProjectExplorer::Task::Error, item.description(),
data.codeLocation().fileName(), data.codeLocation().line()); item.codeLocation().fileName(), item.codeLocation().line());
m_job->deleteLater(); m_job->deleteLater();
m_job = 0; m_job = 0;
} }