aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nim
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2020-03-23 09:35:54 +0100
committerEike Ziller <eike.ziller@qt.io>2020-03-23 09:35:54 +0100
commitee2840d5b8d37979ece2126055baf4678df8b312 (patch)
tree5847c57c571e905d2e1a54ce3244de1d47ce6ecc /src/plugins/nim
parent80a766a2cbffdedc975f6ed3ebe225bfcfb433d9 (diff)
parente3581a3961dd4298122a8ede9488af11f2acfa08 (diff)
Merge remote-tracking branch 'origin/4.12'
Diffstat (limited to 'src/plugins/nim')
-rw-r--r--src/plugins/nim/project/nimblebuildconfiguration.cpp9
-rw-r--r--src/plugins/nim/project/nimblebuildconfiguration.h2
-rw-r--r--src/plugins/nim/project/nimblebuildstepwidget.cpp2
3 files changed, 11 insertions, 2 deletions
diff --git a/src/plugins/nim/project/nimblebuildconfiguration.cpp b/src/plugins/nim/project/nimblebuildconfiguration.cpp
index 10ef13bbce..6665191a2a 100644
--- a/src/plugins/nim/project/nimblebuildconfiguration.cpp
+++ b/src/plugins/nim/project/nimblebuildconfiguration.cpp
@@ -56,7 +56,7 @@ NimbleBuildConfiguration::NimbleBuildConfiguration(Target *target, Core::Id id)
appendInitialBuildStep(Constants::C_NIMBLEBUILDSTEP_ID);
setInitializer([this](const BuildInfo &info) {
- m_buildType = info.buildType;
+ setBuildType(info.buildType);
setBuildDirectory(project()->projectDirectory());
});
}
@@ -79,6 +79,13 @@ QVariantMap NimbleBuildConfiguration::toMap() const
return map;
}
+void NimbleBuildConfiguration::setBuildType(BuildConfiguration::BuildType buildType)
+{
+ if (buildType == m_buildType)
+ return;
+ m_buildType = buildType;
+ emit buildTypeChanged();
+}
NimbleBuildConfigurationFactory::NimbleBuildConfigurationFactory()
{
diff --git a/src/plugins/nim/project/nimblebuildconfiguration.h b/src/plugins/nim/project/nimblebuildconfiguration.h
index 2d3f0a93f3..3d52af523e 100644
--- a/src/plugins/nim/project/nimblebuildconfiguration.h
+++ b/src/plugins/nim/project/nimblebuildconfiguration.h
@@ -45,6 +45,8 @@ class NimbleBuildConfiguration : public ProjectExplorer::BuildConfiguration
QVariantMap toMap() const override;
private:
+ void setBuildType(BuildType buildType);
+
BuildType m_buildType;
};
diff --git a/src/plugins/nim/project/nimblebuildstepwidget.cpp b/src/plugins/nim/project/nimblebuildstepwidget.cpp
index ad841a4730..aa1981e7e2 100644
--- a/src/plugins/nim/project/nimblebuildstepwidget.cpp
+++ b/src/plugins/nim/project/nimblebuildstepwidget.cpp
@@ -49,7 +49,7 @@ NimbleBuildStepWidget::NimbleBuildStepWidget(NimbleBuildStep *bs)
QObject::connect(ui->argumentsLineEdit, &QLineEdit::textEdited, bs, &NimbleBuildStep::setArguments);
ui->resetButton->setIcon(Utils::Icons::RESET.icon());
- QObject::connect(ui->resetButton, &QToolButton::triggered, bs, &NimbleBuildStep::resetArguments);
+ QObject::connect(ui->resetButton, &QToolButton::clicked, bs, &NimbleBuildStep::resetArguments);
}
NimbleBuildStepWidget::~NimbleBuildStepWidget()