#include <itkGDCMSeriesFileNames.h>
// -------------------------------------------------------------------------
-cpPlugins::IO::DicomSeriesReader::
-DialogResult cpPlugins::IO::DicomSeriesReader::
+bool cpPlugins::IO::DicomSeriesReader::
ExecConfigurationDialog( QWidget* parent )
{
- DialogResult r = Self::DialogResult_Cancel;
+ bool r = false;
#ifdef cpPlugins_Interface_QT4
dialog.setFileMode( QFileDialog::DirectoryOnly );
dialog.setDirectory( QFileDialog::tr( "." ) );
if( !dialog.exec( ) )
- return( Self::DialogResult_Cancel );
+ return( false );
// Prepare dialog
QApplication::setOverrideCursor( Qt::WaitCursor );
{
delete tree_widget;
delete tree_dialog;
- return( Self::DialogResult_Cancel );
+ return( false );
} // fi
parent->setEnabled( true );
if( tree_dialog->exec( ) == 0 )
- return( Self::DialogResult_Cancel );
+ return( false );
QTreeWidgetItem* item = tree_widget->currentItem( );
if( item != NULL )
std::string serie_dir = item_parent->text( 0 ).toStdString( );
std::string serie_id = item->text( 0 ).toStdString( );
serie_id = serie_id.substr( serie_id.find_first_of( " " ) + 1 );
- this->m_Parameters->ClearStringList( "FileNames" );
+ this->m_Parameters->ClearOpenFileNameList( "FileNames" );
const TStringList& names = found_files[ serie_dir ][ serie_id ];
for( unsigned int f = 0; f < names.size( ); ++f )
- this->m_Parameters->AddToStringList( "FileNames", names[ f ] );
+ this->m_Parameters->AddToOpenFileNameList( "FileNames", names[ f ] );
- r = Self::DialogResult_NoModal;
+ r = true;
QApplication::restoreOverrideCursor( );
if( parent != NULL )