aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/api/jobs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/api/jobs.cpp')
-rw-r--r--src/lib/corelib/api/jobs.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lib/corelib/api/jobs.cpp b/src/lib/corelib/api/jobs.cpp
index 32b7accc7..7a845b0ac 100644
--- a/src/lib/corelib/api/jobs.cpp
+++ b/src/lib/corelib/api/jobs.cpp
@@ -309,7 +309,7 @@ BuildJob::BuildJob(const Logger &logger, QObject *parent)
this, &BuildJob::reportProcessResult);
}
-void BuildJob::build(const TopLevelProjectPtr &project, const QList<ResolvedProductPtr> &products,
+void BuildJob::build(const TopLevelProjectPtr &project, const QVector<ResolvedProductPtr> &products,
const BuildOptions &options)
{
if (!lockProject(project))
@@ -340,7 +340,7 @@ CleanJob::CleanJob(const Logger &logger, QObject *parent)
{
}
-void CleanJob::clean(const TopLevelProjectPtr &project, const QList<ResolvedProductPtr> &products,
+void CleanJob::clean(const TopLevelProjectPtr &project, const QVector<ResolvedProductPtr> &products,
const qbs::CleanOptions &options)
{
if (!lockProject(project))
@@ -361,15 +361,14 @@ InstallJob::InstallJob(const Logger &logger, QObject *parent)
}
void InstallJob::install(const TopLevelProjectPtr &project,
- const QList<ResolvedProductPtr> &products, const InstallOptions &options)
+ const QVector<ResolvedProductPtr> &products,
+ const InstallOptions &options)
{
if (!lockProject(project))
return;
auto wrapper = qobject_cast<InternalJobThreadWrapper *>(internalJob());
auto installJob = qobject_cast<InternalInstallJob *>(wrapper->synchronousJob());
- installJob->init(project,
- std::vector<ResolvedProductPtr>(products.cbegin(), products.cend()),
- options);
+ installJob->init(project, products, options);
wrapper->start();
}