diff options
-rw-r--r-- | newmoviewizard.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp index 2fec6e9..5000157 100644 --- a/newmoviewizard.cpp +++ b/newmoviewizard.cpp @@ -75,6 +75,7 @@ void NewMovieWizard::accept(){ seriesId = seriesIdQ.value(0).toInt(); } }else{ + QMessageBox::critical(this, tr("Error"), tr("Failed to create series!")); db.rollback(); return; } @@ -89,6 +90,7 @@ void NewMovieWizard::accept(){ insertPartQ.bindValue(":tsub", subtitle); int seriesPartId = 0; if(!insertPartQ.exec()){ + QMessageBox::critical(this, tr("Error"), tr("Hmm, seems we already have that part of the series... Bailing out!")); db.rollback(); return; } @@ -173,11 +175,13 @@ void NewMovieWizard::accept(){ insertOriginQ.bindValue(":osize", oSize); insertOriginQ.bindValue(":obitrate", oldBitrate); if(!insertOriginQ.exec()){ + QMessageBox::critical(this, tr("Error"), tr("Failed to insert old!")); db.rollback(); return; } } }else{ + QMessageBox::critical(this, tr("Error"), tr("Craptastic... Something went wrong archiving files.")); db.rollback(); return; } @@ -213,6 +217,7 @@ void NewMovieWizard::accept(){ actorMapQ.bindValue(":pid", seriesPartId); actorMapQ.bindValue(":aid", actorId); if(!actorMapQ.exec()){ + QMessageBox::critical(this, tr("Error"), tr("Failed to handle actors.")); db.rollback(); return; } @@ -247,6 +252,7 @@ void NewMovieWizard::accept(){ genreMapQ.bindValue(":pid", seriesPartId); genreMapQ.bindValue(":gid", genreId); if(!genreMapQ.exec()){ + QMessageBox::critical(this, tr("Error"), tr("Failed to handle genres.")); db.rollback(); return; } @@ -266,6 +272,7 @@ void NewMovieWizard::accept(){ insertMetadataQ.bindValue(":comment", metadata.at(ArchiveModel::Comment)); insertMetadataQ.bindValue(":passes", metadata.at(ArchiveModel::Passes)); if(!insertMetadataQ.exec()){ + QMessageBox::critical(this, tr("Error"), tr("Failed to insert metadata.")); db.rollback(); return; } |