forked from qt-creator/qt-creator
Conan: CPaster: Use FilePathAspect
Change-Id: I982ae4115af818cc25c46acc84713e7432b18548 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -70,13 +70,12 @@ ConanInstallStep::ConanInstallStep(BuildStepList *bsl, Id id)
|
|||||||
setUseEnglishOutput();
|
setUseEnglishOutput();
|
||||||
setDisplayName(Tr::tr("Conan install"));
|
setDisplayName(Tr::tr("Conan install"));
|
||||||
|
|
||||||
auto conanFile = addAspect<StringAspect>();
|
auto conanFile = addAspect<FilePathAspect>();
|
||||||
conanFile->setSettingsKey("ConanPackageManager.InstallStep.ConanFile");
|
conanFile->setSettingsKey("ConanPackageManager.InstallStep.ConanFile");
|
||||||
conanFile->setFilePath(conanFilePath(project(),
|
conanFile->setFilePath(conanFilePath(project(),
|
||||||
project()->projectDirectory() / "conanfile.txt"));
|
project()->projectDirectory() / "conanfile.txt"));
|
||||||
conanFile->setLabelText(Tr::tr("Conan file:"));
|
conanFile->setLabelText(Tr::tr("Conan file:"));
|
||||||
conanFile->setToolTip(Tr::tr("Enter location of conanfile.txt or conanfile.py."));
|
conanFile->setToolTip(Tr::tr("Enter location of conanfile.txt or conanfile.py."));
|
||||||
conanFile->setDisplayStyle(StringAspect::PathChooserDisplay);
|
|
||||||
conanFile->setExpectedKind(PathChooser::File);
|
conanFile->setExpectedKind(PathChooser::File);
|
||||||
|
|
||||||
auto additionalArguments = addAspect<StringAspect>();
|
auto additionalArguments = addAspect<StringAspect>();
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ FileShareProtocolSettings::FileShareProtocolSettings()
|
|||||||
|
|
||||||
registerAspect(&path);
|
registerAspect(&path);
|
||||||
path.setSettingsKey("Path");
|
path.setSettingsKey("Path");
|
||||||
path.setDisplayStyle(StringAspect::PathChooserDisplay);
|
|
||||||
path.setExpectedKind(PathChooser::ExistingDirectory);
|
path.setExpectedKind(PathChooser::ExistingDirectory);
|
||||||
path.setDefaultValue(TemporaryDirectory::masterDirectoryPath());
|
path.setDefaultValue(TemporaryDirectory::masterDirectoryPath());
|
||||||
path.setLabelText(Tr::tr("&Path:"));
|
path.setLabelText(Tr::tr("&Path:"));
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class FileShareProtocolSettings : public Core::PagedSettings
|
|||||||
public:
|
public:
|
||||||
FileShareProtocolSettings();
|
FileShareProtocolSettings();
|
||||||
|
|
||||||
Utils::StringAspect path;
|
Utils::FilePathAspect path;
|
||||||
Utils::IntegerAspect displayCount;
|
Utils::IntegerAspect displayCount;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user