summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore.cpp
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2023-06-01 16:46:28 +0300
committerKatja Marttila <katja.marttila@qt.io>2023-06-06 11:19:58 +0300
commitf58e7b01afcd119766943d51b14ca12b1eedf821 (patch)
tree0dca5fda031f5b42c8800a6be2bc6634a97cd99a /src/libs/installer/packagemanagercore.cpp
parent7ed849bf790d33060ff65f82c5552b035d41e984 (diff)
Fix deprecated QScopedPointer take() function usage
QScopedPointer function take() is deprecated since 6.1. Fixed by using std::unique_ptr instead Task-number: QTIFW-1829 Change-Id: I7a0c0167044dedf2f520fffc97a8f7d2a1e72371 Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r--src/libs/installer/packagemanagercore.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp
index 8b8994c5a..9c670a95d 100644
--- a/src/libs/installer/packagemanagercore.cpp
+++ b/src/libs/installer/packagemanagercore.cpp
@@ -1522,7 +1522,7 @@ bool PackageManagerCore::fetchLocalPackagesTree()
continue;
}
- QScopedPointer<QInstaller::Component> component(new QInstaller::Component(this));
+ std::unique_ptr<QInstaller::Component> component(new QInstaller::Component(this));
component->loadDataFromPackage(package);
QString name = component->treeName();
if (components.contains(name)) {
@@ -1548,7 +1548,7 @@ bool PackageManagerCore::fetchLocalPackagesTree()
if (!treeName.isEmpty())
treeNameComponents.insert(component->name(), treeName);
- components.insert(name, component.take());
+ components.insert(name, component.release());
}
// Second pass with leftover packages
if (firstRun)
@@ -4149,10 +4149,10 @@ bool PackageManagerCore::fetchAllPackages(const PackagesList &remotes, const Loc
continue;
}
- QScopedPointer<QInstaller::Component> remoteComponent(new QInstaller::Component(this));
+ std::unique_ptr<QInstaller::Component> remoteComponent(new QInstaller::Component(this));
data.package = package;
remoteComponent->loadDataFromPackage(*package);
- if (updateComponentData(data, remoteComponent.data())) {
+ if (updateComponentData(data, remoteComponent.get())) {
// Create a list where is name and treename. Repo can contain a package with
// a different treename of component which is already installed. We don't want
// to move already installed local packages.
@@ -4160,7 +4160,7 @@ bool PackageManagerCore::fetchAllPackages(const PackagesList &remotes, const Loc
if (!treeName.isEmpty())
remoteTreeNameComponents.insert(remoteComponent->name(), treeName);
const QString name = remoteComponent->treeName();
- allComponents.insert(name, remoteComponent.take());
+ allComponents.insert(name, remoteComponent.release());
}
}
// Second pass with leftover packages
@@ -4183,7 +4183,7 @@ bool PackageManagerCore::fetchAllPackages(const PackagesList &remotes, const Loc
d->m_localVirtualComponents.append(package.name);
}
- QScopedPointer<QInstaller::Component> localComponent(new QInstaller::Component(this));
+ std::unique_ptr<QInstaller::Component> localComponent(new QInstaller::Component(this));
localComponent->loadDataFromPackage(package);
const QString name = localComponent->treeName();
@@ -4238,7 +4238,7 @@ bool PackageManagerCore::fetchAllPackages(const PackagesList &remotes, const Loc
const QString treeName = localComponent->value(scTreeName);
if (!treeName.isEmpty())
allTreeNameComponents.insert(localComponent->name(), treeName);
- allComponents.insert(name, localComponent.take());
+ allComponents.insert(name, localComponent.release());
}
// store all components that got a replacement
@@ -4289,12 +4289,12 @@ bool PackageManagerCore::fetchUpdaterPackages(const PackagesList &remotes, const
if (!ProductKeyCheck::instance()->isValidPackage(update->data(scName).toString()))
continue;
- QScopedPointer<QInstaller::Component> component(new QInstaller::Component(this));
+ std::unique_ptr<QInstaller::Component> component(new QInstaller::Component(this));
data.package = update;
component->loadDataFromPackage(*update);
- if (updateComponentData(data, component.data())) {
+ if (updateComponentData(data, component.get())) {
// Keep a reference so we can resolve dependencies during update.
- d->m_updaterComponentsDeps.append(component.take());
+ d->m_updaterComponentsDeps.append(component.release());
// const QString isNew = update->data(scNewComponent).toString();
// if (isNew.toLower() != scTrue)