diff -up acetoneiso2/src/sources/a_converter.h.BAD acetoneiso2/src/sources/a_converter.h --- acetoneiso2/src/sources/a_converter.h.BAD 2008-05-27 10:49:05.000000000 -0400 +++ acetoneiso2/src/sources/a_converter.h 2008-05-27 11:57:50.000000000 -0400 @@ -4,24 +4,29 @@ void acetoneiso::converter() QDir acetone_bin = QDir::home(); acetone_bin.cd(".acetoneiso"); QFile poweriso_file( acetone_bin.path() + "/poweriso"); + #if defined(__i386__) || defined(__x86_64__) if(!poweriso_file.exists()) - get_poweriso(); + get_poweriso(); else{ - //estrazione qui - QDir Home = QDir::home(); - QString isodaconvertire; - isodaconvertire = QFileDialog::getOpenFileName(this,tr("Open Image"), Home.path() , tr("Image Files (*.daa *.bin *.mdf *.ashdisc *.bwi *.b5i *.lcd *.img *.cdi *.cif *.p01 *.pdi *.nrg *.ncd *.pxi *.gi *.fcd *.vcd *.c2d)")); + //estrazione qui + QDir Home = QDir::home(); + QString isodaconvertire; + isodaconvertire = QFileDialog::getOpenFileName(this,tr("Open Image"), Home.path() , tr("Image Files (*.daa *.bin *.mdf *.ashdisc *.bwi *.b5i *.lcd *.img *.cdi *.cif *.p01 *.pdi *.nrg *.ncd *.pxi *.gi *.fcd *.vcd *.c2d)")); if ( !isodaconvertire.isNull() ){ - QString fileName = QFileDialog::getSaveFileName(this, tr("AcetoneISO2::Save ISO file"), - Home.path() , - tr("Images (*.iso)")); - if (!fileName.isNull() ) - { - fileName = fileName.append(".iso"); - POweriso.start( poweriso_file.fileName(), QStringList() << "convert" << isodaconvertire << "-o" << fileName ); - progBarra(); + QString fileName = QFileDialog::getSaveFileName(this, tr("AcetoneISO2::Save ISO file"), + Home.path() , + tr("Images (*.iso)")); + if (!fileName.isNull() ) + { + fileName = fileName.append(".iso"); + POweriso.start( poweriso_file.fileName(), QStringList() << "convert" << isodaconvertire << "-o" << fileName ); + progBarra(); + } } - } - } + } + #else + // Not a poweriso capable architecture + QMessageBox::information(this, "AcetoneISO2",tr("Poweriso is not available for this architecture.")); + #endif }