MacheteFilter_Dialog(
QWidget* parent, MacheteFilter* filter, Qt::WindowFlags f
)
- : QDialog( parent, f ),
+ : QDialog( parent, f | Qt::WindowStaysOnTopHint ),
m_Filter( filter )
{
this->m_Title = new QLabel( this );
void cpPlugins::BasicFilters::MacheteFilter_Dialog::
reject( )
{
- std::cout << "reject" << std::endl;
+ auto plugins = this->m_Filter->GetPlugins( );
+ if( plugins != NULL )
+ plugins->DeactivateFilter( );
+ this->Superclass::reject( );
}
+
#endif // cpPlugins_Interface_QT4
// -------------------------------------------------------------------------
this->_MakeOutput< cpPlugins::Interface::DataObject >( "PositiveOutput" );
this->_MakeOutput< cpPlugins::Interface::DataObject >( "NegativeOutput" );
- itk::Point< double, 3 > center;
- itk::Vector< double, 3 > normal;
-
- center.Fill( double( 0 ) );
- normal.Fill( double( 0 ) );
- normal[ 0 ] = double( 1 );
-
- this->m_Parameters->ConfigureAsPoint( "PlaneCenter", 3, center );
- this->m_Parameters->ConfigureAsVector( "PlaneNormal", 3, normal );
+ this->m_Parameters->ConfigureAsPoint( "PlaneCenter" );
+ this->m_Parameters->ConfigureAsVector( "PlaneNormal" );
}
// -------------------------------------------------------------------------