From cbd596f608d5b7792ef4f87d9b8e9202825a36da Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 7 Jun 2024 13:50:15 +0200 Subject: [PATCH] ProjectExplorer: Add macro expansion for CopyStep Fixes: QTCREATORBUG-30821 Change-Id: I8cde8d93ca41fa320113d95c25d42f0f277025eb Reviewed-by: Marcus Tillmanns --- src/plugins/projectexplorer/copystep.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/copystep.cpp b/src/plugins/projectexplorer/copystep.cpp index be6c9bb730f..4f9d94e2eeb 100644 --- a/src/plugins/projectexplorer/copystep.cpp +++ b/src/plugins/projectexplorer/copystep.cpp @@ -25,9 +25,11 @@ public: { m_sourceAspect.setSettingsKey(SOURCE_KEY); m_sourceAspect.setLabelText(Tr::tr("Source:")); + m_sourceAspect.setMacroExpanderProvider([this] { return macroExpander(); }); m_targetAspect.setSettingsKey(TARGET_KEY); m_targetAspect.setLabelText(Tr::tr("Target:")); + m_targetAspect.setMacroExpanderProvider([this] { return macroExpander(); }); addMacroExpander(); } @@ -35,8 +37,8 @@ public: protected: bool init() final { - m_source = m_sourceAspect(); - m_target = m_targetAspect(); + m_source = m_sourceAspect.expandedValue(); + m_target = m_targetAspect.expandedValue(); return m_source.exists(); }