From c372a25260675733c806f18d2cbc71ecf432ef5a Mon Sep 17 00:00:00 2001 From: Jonathan Guinet <jonathan.guinet@c-s.fr> Date: Mon, 17 Oct 2011 17:45:10 +0200 Subject: [PATCH] BUG : HasUserValue is not set in CommandLine and QT. --- Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.cxx | 1 + Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.cxx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.cxx b/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.cxx index 23235e2767..2b14f46a32 100644 --- a/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.cxx +++ b/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.cxx @@ -320,6 +320,7 @@ CommandLineLauncher::LoadParameters() const bool paramExists( m_Parser->IsAttributExists( std::string("--").append(paramKey), m_Expression ) ); const bool hasValue = m_Application->HasValue( paramKey ); + param->SetUserValue(true); // Check if mandatory parameter are present and have value if( param->GetMandatory() == true ) { diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.cxx b/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.cxx index 76ff513411..91e2ae4d8f 100644 --- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.cxx +++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.cxx @@ -57,7 +57,7 @@ void QtWidgetStringParameter::DoCreateWidget() void QtWidgetStringParameter::SetValue(const QString& value) { m_StringParam->SetValue(value.toStdString()); - + m_StringParam->SetUserValue(true); QString key( QString::fromStdString(m_StringParam->GetKey()) ); emit ParameterChanged(key); } -- GitLab