summaryrefslogtreecommitdiff
path: root/src/plugins/cmakeprojectmanager/builddirparameters.cpp
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2021-12-28 21:42:29 +0100
committerCristian Adam <cristian.adam@qt.io>2022-01-17 15:23:19 +0000
commita0836a29c79ee058a06939d92bbda485bcc487a0 (patch)
treef75c564d4393fac8250843bebd33c45ecc5aa1e2 /src/plugins/cmakeprojectmanager/builddirparameters.cpp
parent6ece15f587ad7cbfd649c63a898d78fdb002e4a4 (diff)
downloadqt-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.cpp13
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();