summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r--newmoviewizard.cpp7
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;
}