if(QMessageBox::Yes==QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Overwrite %1 with current Snapmatic picture?").arg("\""+selectedFile+"\""),QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes))
{
if(!QFile::remove(selectedFile))
{
QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Failed to overwrite %1 with current Snapmatic picture").arg("\""+selectedFile+"\""));
gotofileDialogPreSave;//Work?
}
}
else
if(QMessageBox::No==QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Overwrite %1 with current Snapmatic picture?").arg("\""+selectedFile+"\""),QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes))
QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Failed to export current Snapmatic picture"));
switch(errorId)
{
case0:
QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Failed to export the picture because the system occurred a write failure"));
break;
case1:
QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Failed to export the picture because the format detection failures"));
break;
case2:
QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Failed to export the picture because the file can't be written"));
break;
default:
QMessageBox::warning(parent,PictureDialog::tr("Export as Picture"),PictureDialog::tr("Failed to export the picture because of an unknown reason"));
if(QMessageBox::Yes==QMessageBox::warning(parent,PictureDialog::tr("Export as Snapmatic"),PictureDialog::tr("Overwrite %1 with current Snapmatic picture?").arg("\""+selectedFile+"\""),QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes))
{
if(!QFile::remove(selectedFile))
{
QMessageBox::warning(parent,PictureDialog::tr("Export as Snapmatic"),PictureDialog::tr("Failed to overwrite %1 with current Snapmatic picture").arg("\""+selectedFile+"\""));
gotofileDialogPreSave;//Work?
}
}
else
if(QMessageBox::No==QMessageBox::warning(parent,PictureDialog::tr("Export as Snapmatic"),PictureDialog::tr("Overwrite %1 with current Snapmatic picture?").arg("\""+selectedFile+"\""),QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes))
intuchoice=QMessageBox::question(this,tr("Delete savegame"),tr("Are you sure to delete %1 from your savegames?").arg("\""+sgdStr+"\""),QMessageBox::No|QMessageBox::Yes,QMessageBox::No);
intuchoice=QMessageBox::question(this,tr("Delete Savegame"),tr("Are you sure to delete %1 from your savegames?").arg("\""+sgdStr+"\""),QMessageBox::No|QMessageBox::Yes,QMessageBox::No);