From 72f269bf6a87d94d016f9f467139b70192bb5d82 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 29 Jun 2023 16:38:49 +0200 Subject: [PATCH] Utils: Add FilePathAspect::setValue Phasing out StringPathAspect::setFilePath Change-Id: If74d6b521ce6d558da83ab526057b32e8c37c243 Reviewed-by: Marcus Tillmanns --- src/libs/utils/aspects.cpp | 5 +++++ src/libs/utils/aspects.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index a97424a6e91..479e38ccf48 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1332,6 +1332,11 @@ FilePathAspect::FilePathAspect(AspectContainer *container) setDisplayStyle(PathChooserDisplay); } +void FilePathAspect::setValue(const FilePath &filePath) +{ + StringAspect::setValue(filePath.toUserOutput()); +} + /*! \class Utils::ColorAspect \inmodule QtCreator diff --git a/src/libs/utils/aspects.h b/src/libs/utils/aspects.h index cc603edf545..9a32ce3a002 100644 --- a/src/libs/utils/aspects.h +++ b/src/libs/utils/aspects.h @@ -523,6 +523,7 @@ public: FilePathAspect(AspectContainer *container = nullptr); FilePath operator()() const { return filePath(); } + void setValue(const FilePath &filePath); }; class QTCREATOR_UTILS_EXPORT IntegerAspect : public TypedAspect