diff options
author | Katja Marttila <katja.marttila@qt.io> | 2023-06-01 16:46:28 +0300 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2023-06-06 11:19:58 +0300 |
commit | f58e7b01afcd119766943d51b14ca12b1eedf821 (patch) | |
tree | 0dca5fda031f5b42c8800a6be2bc6634a97cd99a /src/libs/installer/packagemanagercore.cpp | |
parent | 7ed849bf790d33060ff65f82c5552b035d41e984 (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.cpp | 20 |
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) |