// 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( );
// 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( );