diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.cxx b/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.cxx
index 113e5064f3faba9a9d2fb70255b0de7c59973ec3..fdb66d21c74c182e22a61ee30da9e97f47f7c503 100644
--- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.cxx
+++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.cxx
@@ -36,6 +36,7 @@ void QtWidgetModel::NotifyUpdate()
 {
   // Update the parameters
   m_Application->UpdateParameters();
+  emit UpdateGui();
 
   // Notify all
   bool applicationStatus = m_Application->IsApplicationReady();
diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.h b/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.h
index e6ec3b9442edfc4ef51a505b94ae9afd495c8eca..27ffe6c13ed8f0acf69de5f5e5aecf9355e3fabd 100644
--- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.h
+++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.h
@@ -84,6 +84,7 @@ signals:
   void SetApplicationReady(bool);
   void SetProgressReportBegin();
   void SetProgressReportDone();
+  void UpdateGui();
 
 protected slots:
   // slot called everytime one of the widget is updated