X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FIO%2FMeshReader.cxx;h=b8da8a36f1e582502cb5d07bbaea85327ee6529b;hb=b4cc15873d07ef87910a4aa6492e74022cda1a25;hp=67069046163d768395fc55d2e23c5b8a871f6497;hpb=94a44f4cdf4747eccc933df0a9c75ec86e825d2e;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/IO/MeshReader.cxx b/lib/cpPlugins/Plugins/IO/MeshReader.cxx index 6706904..b8da8a3 100644 --- a/lib/cpPlugins/Plugins/IO/MeshReader.cxx +++ b/lib/cpPlugins/Plugins/IO/MeshReader.cxx @@ -4,6 +4,45 @@ #include #include +#ifdef cpPlugins_Interface_QT4 +#include +#endif // cpPlugins_Interface_QT4 + +// ------------------------------------------------------------------------- +bool cpPlugins::IO::MeshReader:: +ExecConfigurationDialog( QWidget* parent ) +{ + bool r = false; + +#ifdef cpPlugins_Interface_QT4 + + // Show dialog and check if it was accepted + QFileDialog dialog( parent ); + dialog.setFileMode( QFileDialog::ExistingFile ); + dialog.setDirectory( QFileDialog::tr( "." ) ); + dialog.setNameFilter( QFileDialog::tr( "All files (*)" ) ); + if( dialog.exec( ) ) + { + this->m_Parameters = this->m_DefaultParameters; + QStringList names = dialog.selectedFiles( ); + this->m_Parameters.AddValueToStringList( + "FileNames", names[ 0 ].toStdString( ) + ); + + /* TODO + this->m_Parameters.SetValueAsString( "PixelType", "float" ); + this->m_Parameters.SetValueAsUint( "Dimension", 3 ); + */ + + r = true; + + } // fi + +#endif // cpPlugins_Interface_QT4 + + return( r ); +} + // ------------------------------------------------------------------------- cpPlugins::IO::MeshReader:: MeshReader( )