diff options
author | Cristian Adam <cristian.adam@qt.io> | 2021-12-28 21:42:29 +0100 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2022-01-17 15:23:19 +0000 |
commit | a0836a29c79ee058a06939d92bbda485bcc487a0 (patch) | |
tree | f75c564d4393fac8250843bebd33c45ecc5aa1e2 /src/plugins/cmakeprojectmanager/builddirparameters.cpp | |
parent | 6ece15f587ad7cbfd649c63a898d78fdb002e4a4 (diff) | |
download | qt-creator-a0836a29c79ee058a06939d92bbda485bcc487a0.tar.gz |
CMakePM: Refactor "Initial Parameters" as a tab bar item
Now we have "Initial Configuration" and "Current Configuration"
as tab bar buttons.
This way the UI can be shared between the two configuration states.
Task-number: QTCREATORBUG-26869
Change-Id: I8206032a2a5ac076629865057816edb99706f2ff
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/builddirparameters.cpp')
-rw-r--r-- | src/plugins/cmakeprojectmanager/builddirparameters.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/plugins/cmakeprojectmanager/builddirparameters.cpp b/src/plugins/cmakeprojectmanager/builddirparameters.cpp index 1ef1215d22..048dead9d2 100644 --- a/src/plugins/cmakeprojectmanager/builddirparameters.cpp +++ b/src/plugins/cmakeprojectmanager/builddirparameters.cpp @@ -59,11 +59,14 @@ BuildDirParameters::BuildDirParameters(CMakeBuildConfiguration *bc) }); initialCMakeArguments = Utils::filtered(expandedArguments, [](const QString &s) { return !s.isEmpty(); }); - extraCMakeArguments = Utils::transform(bc->configurationChangesArguments(), - [expander](const QString &s) { - return expander->expand(s); - }); - + configurationChangesArguments = Utils::transform(bc->configurationChangesArguments(), + [expander](const QString &s) { + return expander->expand(s); + }); + additionalCMakeArguments = Utils::transform(bc->additionalCMakeArguments(), + [expander](const QString &s) { + return expander->expand(s); + }); const Target *t = bc->target(); const Kit *k = t->kit(); const Project *p = t->project(); |