diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.cxx b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.cxx index 6c4a346b65b0b27fd242ba282acc9d1f2a912910..1e3f3286871c334db60af7127162abd2a7c1b401 100644 --- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.cxx +++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.cxx @@ -304,6 +304,8 @@ QtWidgetInputFilenameListParameter::AddFile() m_Scroll->setWidget(mainGroup); this->update(); + + emit FileSelectionWidgetAdded( fileSelection ); } void diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.h b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.h index c5bdd28f2ef47509566f9dbe81eb4b5558323e3c..87657612c256ff5bd4bb14c9c6554da38f7440a1 100644 --- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.h +++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.h @@ -41,6 +41,7 @@ public: signals: void Change(); + void FileSelectionWidgetAdded( QWidget * ); protected slots: //void SetFileName( const QString& value ); diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.cxx b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.cxx index 68917ac0c27d3fef110f11425009f54ed0fc6679..7e9b335553c65b7ca0490ecc8ef0d815b74a75d1 100644 --- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.cxx +++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.cxx @@ -313,13 +313,20 @@ QtWidgetInputImageListParameter::AddFile() m_FileSelectionList.push_back(fileSelection); /* No need of AddNullElement() here. Moved adding NullElement when updating the list */ //m_InputImageListParam->AddNullElement(); - connect(fileSelection->GetInput(), SIGNAL(textChanged(const QString&)), this, SLOT(UpdateImageList())); + connect( + fileSelection->GetInput(), + SIGNAL( textChanged( const QString & ) ), + this, + SLOT( UpdateImageList() ) + ); QGroupBox *mainGroup = new QGroupBox(); mainGroup->setLayout(m_FileLayout); m_Scroll->setWidget(mainGroup); this->update(); + + emit FileSelectionWidgetAdded( fileSelection ); } void diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.h b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.h index af8e2581951946d081c6cd4bac11d5eda06fa34b..7cfeaadda49370cf4e69d4eb7c6b5ffe2a9684f2 100644 --- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.h +++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.h @@ -41,6 +41,7 @@ public: signals: void Change(); + void FileSelectionWidgetAdded( QWidget * ); protected slots: //void SetFileName( const QString& value );