From c355d2f6adfb7562a3acef66308eac3c81f84821 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 3 Nov 2018 11:00:09 +0100 Subject: Do fuzzy check when accepting NewMovieWizard Ignore == Continue. Sadly, there's no StandardButton::Continue... --- newmoviewizard.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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:"); + 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); -- cgit v1.2.3-70-g09d2