From 421d428e34c0be3b5a121f2e6aa5e03bd5ed5fc9 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 19 Mar 2021 09:46:26 +0100 Subject: [PATCH] Utils: Make StringAspect's (potential) PathChooser accessible This is not advised use, but helps to avoid an awful hack in the AppManager plugin. Change-Id: If40535dfb2c7bd15ff6d4fe49f4fa45d68150ef6 Reviewed-by: Eike Ziller --- src/libs/utils/aspects.cpp | 5 +++++ src/libs/utils/aspects.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index a793065cd4c..5aaedf9c8b7 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -839,6 +839,11 @@ void StringAspect::setFilePath(const FilePath &value) setValue(value.toUserOutput()); } +PathChooser *StringAspect::pathChooser() const +{ + return d->m_pathChooserDisplay.data(); +} + /*! \internal */ diff --git a/src/libs/utils/aspects.h b/src/libs/utils/aspects.h index 3f1ef1a5b02..ce6615f2ece 100644 --- a/src/libs/utils/aspects.h +++ b/src/libs/utils/aspects.h @@ -338,6 +338,8 @@ public: Utils::FilePath filePath() const; void setFilePath(const Utils::FilePath &value); + PathChooser *pathChooser() const; // Avoid to use. + signals: void checkedChanged();