]> Creatis software - cpPlugins.git/blobdiff - appli/ImageMPR/ImageMPR.cxx
...
[cpPlugins.git] / appli / ImageMPR / ImageMPR.cxx
index f17e7195a9ced54f8117268ad5dc78ec2e511678..412b9ed48819c5a2974a21a2d3179e209a054c4b 100644 (file)
@@ -310,18 +310,13 @@ _triggered_actionImageToImage( )
   // Configure filter
   TPluginFilter::Pointer filter =
     this->m_Plugins.CreateProcessObject( name );
-  TParameters parameters = filter->GetDefaultParameters( );
-  bool dlg_ok =
-    cpPlugins::Interface::ParametersQtDialog(
-      parameters, filter->GetClassName( )
-      );
+  bool dlg_ok = filter->ExecConfigurationDialog( NULL );
   if( !dlg_ok )
     return;
 
   // Execute filter
   QApplication::setOverrideCursor( Qt::WaitCursor );
   this->setEnabled( false );
-  filter->SetParameters( parameters );
   filter->SetInput( 0, this->m_InputImage );
   std::string err = filter->Update( );
   QApplication::restoreOverrideCursor( );
@@ -360,18 +355,13 @@ _triggered_actionImageToMesh( )
   // Configure filter
   TPluginFilter::Pointer filter =
     this->m_Plugins.CreateProcessObject( name );
-  TParameters parameters = filter->GetDefaultParameters( );
-  bool dlg_ok =
-    cpPlugins::Interface::ParametersQtDialog(
-      parameters, filter->GetClassName( )
-      );
+  bool dlg_ok = filter->ExecConfigurationDialog( NULL );
   if( !dlg_ok )
     return;
 
   // Execute filter
   QApplication::setOverrideCursor( Qt::WaitCursor );
   this->setEnabled( false );
-  filter->SetParameters( parameters );
   filter->SetInput( 0, this->m_InputImage );
   std::string err = filter->Update( );
   QApplication::restoreOverrideCursor( );