#endif // cpPlugins_Interface_QT4
// -------------------------------------------------------------------------
-bool cpPlugins::IO::ImageReader::
+cpPlugins::IO::ImageReader::
+DialogResult cpPlugins::IO::ImageReader::
ExecConfigurationDialog( QWidget* parent )
{
- bool r = false;
+ DialogResult r = Self::DialogResult_Cancel;
#ifdef cpPlugins_Interface_QT4
dialog.setFileMode( QFileDialog::ExistingFiles );
dialog.setDirectory( QFileDialog::tr( name.c_str( ) ) );
dialog.setNameFilters( filters );
+ dialog.setAcceptMode( QFileDialog::AcceptOpen );
if( dialog.exec( ) )
{
QStringList names = dialog.selectedFiles( );
"FileNames", qIt->toStdString( )
);
this->m_Parameters->SetBool( "VectorType", false );
- r = true;
+ r = Self::DialogResult_NoModal;
} // fi
this->_MakeOutput< cpPlugins::Interface::Image >( "Output" );
this->m_Parameters->ConfigureAsStringList( "FileNames" );
- this->m_Parameters->ConfigureAsBool( "VectorType", false );
+ this->m_Parameters->ConfigureAsBool( "VectorType" );
+ this->m_Parameters->SetBool( "VectorType", false );
}
// -------------------------------------------------------------------------
r = "ImageReader: Could not CreateImageIO for \"" + names[ 0 ] + "\"";
}
else
- r = "No image files given";
+ r = "ImageReader: No image files given";
return( r );
}