diff --git a/src/plugins/vcpkg/vcpkgsearch.cpp b/src/plugins/vcpkg/vcpkgsearch.cpp index a2ec2c66c28..1e2d28f74ab 100644 --- a/src/plugins/vcpkg/vcpkgsearch.cpp +++ b/src/plugins/vcpkg/vcpkgsearch.cpp @@ -94,7 +94,7 @@ VcpkgPackageSearchDialog::VcpkgPackageSearchDialog(QWidget *parent) m_buttonBox, }.attachTo(this); - m_allPackages = vcpkgManifests(VcpkgSettings::instance()->vcpkgRoot.filePath()); + m_allPackages = vcpkgManifests(VcpkgSettings::instance()->vcpkgRoot()); listPackages({}); diff --git a/src/plugins/vcpkg/vcpkgsettings.cpp b/src/plugins/vcpkg/vcpkgsettings.cpp index 85b4b6f4faa..eb3c71c0b4d 100644 --- a/src/plugins/vcpkg/vcpkgsettings.cpp +++ b/src/plugins/vcpkg/vcpkgsettings.cpp @@ -61,7 +61,6 @@ VcpkgSettings::VcpkgSettings() registerAspect(&vcpkgRoot); vcpkgRoot.setSettingsKey("VcpkgRoot"); - vcpkgRoot.setDisplayStyle(Utils::StringAspect::PathChooserDisplay); vcpkgRoot.setExpectedKind(Utils::PathChooser::ExistingDirectory); vcpkgRoot.setDefaultValue(Utils::qtcEnvironmentVariable(Constants::ENVVAR_VCPKG_ROOT)); @@ -70,7 +69,7 @@ VcpkgSettings::VcpkgSettings() bool VcpkgSettings::vcpkgRootValid() const { - return (vcpkgRoot.filePath() / "vcpkg").withExecutableSuffix().isExecutableFile(); + return (vcpkgRoot() / "vcpkg").withExecutableSuffix().isExecutableFile(); } } // namespace Vcpkg::Internal diff --git a/src/plugins/vcpkg/vcpkgsettings.h b/src/plugins/vcpkg/vcpkgsettings.h index fb1c478fc4f..bbff08035ab 100644 --- a/src/plugins/vcpkg/vcpkgsettings.h +++ b/src/plugins/vcpkg/vcpkgsettings.h @@ -15,7 +15,7 @@ public: static VcpkgSettings *instance(); bool vcpkgRootValid() const; - Utils::StringAspect vcpkgRoot; + Utils::FilePathAspect vcpkgRoot; }; } // namespace Vcpkg::Internal