ProjectExplorer: Add macro expansion for CopyStep

Fixes: QTCREATORBUG-30821
Change-Id: I8cde8d93ca41fa320113d95c25d42f0f277025eb
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
hjk
2024-06-07 13:50:15 +02:00
parent 80f46e055c
commit cbd596f608

View File

@@ -25,9 +25,11 @@ public:
{ {
m_sourceAspect.setSettingsKey(SOURCE_KEY); m_sourceAspect.setSettingsKey(SOURCE_KEY);
m_sourceAspect.setLabelText(Tr::tr("Source:")); m_sourceAspect.setLabelText(Tr::tr("Source:"));
m_sourceAspect.setMacroExpanderProvider([this] { return macroExpander(); });
m_targetAspect.setSettingsKey(TARGET_KEY); m_targetAspect.setSettingsKey(TARGET_KEY);
m_targetAspect.setLabelText(Tr::tr("Target:")); m_targetAspect.setLabelText(Tr::tr("Target:"));
m_targetAspect.setMacroExpanderProvider([this] { return macroExpander(); });
addMacroExpander(); addMacroExpander();
} }
@@ -35,8 +37,8 @@ public:
protected: protected:
bool init() final bool init() final
{ {
m_source = m_sourceAspect(); m_source = m_sourceAspect.expandedValue();
m_target = m_targetAspect(); m_target = m_targetAspect.expandedValue();
return m_source.exists(); return m_source.exists();
} }