From 39a42e6d77372f1a2e1280fb9d0c71244a753ade Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Thu, 2 Feb 2017 15:59:46 +0100 Subject: [PATCH] BUG: fix documentation of proxy parameters --- .../src/otbWrapperApplicationHtmlDocGenerator.cxx | 4 ++-- .../CommandLine/src/otbWrapperCommandLineLauncher.cxx | 2 +- .../QtWidget/src/otbWrapperQtWidgetParameterGroup.cxx | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationHtmlDocGenerator.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationHtmlDocGenerator.cxx index 086ec18a62..bb6864898d 100644 --- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationHtmlDocGenerator.cxx +++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationHtmlDocGenerator.cxx @@ -186,7 +186,7 @@ void ApplicationHtmlDocGenerator::GetDocParameters( const Application::Pointer a for( unsigned int i=0; i<nbOfParam; i++ ) { const std::string key(appKeyList[i]); - Parameter::Pointer param = app->GetParameterByKey( key ); + Parameter::Pointer param = app->GetParameterByKey(key, false); if( app->GetParameterType(key) == ParameterType_Group) { oss << "<li>"; @@ -235,7 +235,7 @@ void ApplicationHtmlDocGenerator::GetDocParameterGroup( const Application::Point for( unsigned int i=0; i<nbOfParam; i++ ) { const std::string fullKey(std::string(key).append(".").append(appKeyList[i])); - Parameter::Pointer param = app->GetParameterByKey( fullKey ); + Parameter::Pointer param = app->GetParameterByKey( fullKey, false); if( app->GetParameterType(fullKey) == ParameterType_Group) { oss<<"<li>"; diff --git a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx index 8fa88be9de..c75e921044 100644 --- a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx +++ b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx @@ -858,7 +858,7 @@ std::string CommandLineLauncher::DisplayParameterHelp(const Parameter::Pointer & itkExceptionMacro("Not handled parameter type."); - oss<< " " << param->GetName() << " "; + oss<< " " << m_Application->GetParameterName(paramKey) << " "; if (type == ParameterType_OutputImage) { diff --git a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterGroup.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterGroup.cxx index fbb113c46a..872b4b4703 100644 --- a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterGroup.cxx +++ b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterGroup.cxx @@ -55,6 +55,7 @@ void QtWidgetParameterGroup::DoCreateWidget() for (unsigned int i = 0; i < nbParams; ++i) { Parameter* param = m_ParamList->GetParameterByIndex(i); + Parameter* rawParam = m_ParamList->GetParameterByIndex(i,false); if (param != ITK_NULLPTR) { @@ -70,7 +71,7 @@ void QtWidgetParameterGroup::DoCreateWidget() if (paramAsGroup == ITK_NULLPTR && paramAsChoice == ITK_NULLPTR && !paramIsXML) { // Label (col 1) - QWidget* label = new QtWidgetParameterLabel( param ); + QWidget* label = new QtWidgetParameterLabel( rawParam ); gridLayout->addWidget(label, i, 1); // Parameter Widget (col 2) @@ -149,7 +150,7 @@ void QtWidgetParameterGroup::DoCreateWidget() } connect(group, SIGNAL(clicked(bool)), specificWidget, SLOT(SetActivationState(bool))); - group->setTitle(param->GetName()); + group->setTitle(rawParam->GetName()); gridLayout->addWidget(group, i, 0, 1, -1); m_WidgetList.push_back(specificWidget); -- GitLab