From 3bfc587c081df11a02fad65e9cf9a3174aba284a Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 28 Oct 2018 17:54:44 +0100 Subject: Lowercase subtitle Insert lower case and trimmed QString into database instead of the original version. Also, while at it, silence some clang warnings about implicit conversions and nullptrs. --- newmoviewizard.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'newmoviewizard.cpp') diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp index a956e4b..79674dd 100644 --- a/newmoviewizard.cpp +++ b/newmoviewizard.cpp @@ -87,7 +87,7 @@ void NewMovieWizard::accept(){ } //now we have a series id, handle seriespart int partNo = field("seriesNo").toInt(); - QString subtitle = field("subtitle").toString(); + QString subtitle = field("subtitle").toString().toLower().trimmed(); QSqlQuery insertPartQ(db); insertPartQ.prepare("INSERT INTO seriesparts (iseries_id, iseriespart, tsubtitle) VALUES(:sid, :pid, :tsub)"); insertPartQ.bindValue(":sid", seriesId); @@ -133,11 +133,11 @@ void NewMovieWizard::accept(){ int type = fData.value(WizardTreeModel::FileType).toInt(); QVariant quality; QString oName, oMD5; - qint64 oSize, oldBitrate; + qint64 oSize = 0, oldBitrate = 0; bool hasOrigin = false; if(type == FT_MOVIE){ QVariantMap m = Helper::ffmpegData(fullPath); - secs = m.value("duration").toDouble(); + secs = static_cast(m.value("duration").toDouble()); quality = field("quality").toInt(); //check for origin QModelIndex oIdx = wizardModel->index(0, 0, curIdx); -- cgit v1.2.3-70-g09d2