summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r--newmoviewizard.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp
index e481b3b..c977fc2 100644
--- a/newmoviewizard.cpp
+++ b/newmoviewizard.cpp
@@ -69,6 +69,19 @@ void NewMovieWizard::accept(){
//now we have a series id, handle seriespart
int partNo = field("seriesNo").toInt();
QString subtitle = field("subtitle").toString().toLower().trimmed();
+ QStringList subtitles = Helper::fuzzyCheck(subtitle);
+ if(!subtitle.isEmpty()){
+ QString msg = QString(tr("%1:<ul>")).arg(subtitle);
+ for(int i = 0; i < subtitles.count() && i < 5; ++i){
+ msg = msg.append("<li>%1</li>").arg(subtitles.at(i));
+ }
+ msg.append("</ul>");
+ int res = QMessageBox::question(this, tr("Fuzzy search"), msg, QMessageBox::Cancel | QMessageBox::Ignore, QMessageBox::Cancel);
+ if(res == QMessageBox::Cancel){
+ db.rollback();
+ return;
+ }
+ }
QSqlQuery insertPartQ(db);
insertPartQ.prepare("INSERT INTO seriesparts (iseries_id, iseriespart, tsubtitle) VALUES(:sid, :pid, :tsub)");
insertPartQ.bindValue(":sid", seriesId);