summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-10-28 17:54:44 +0100
committerArno <arno@disconnect.de>2018-10-28 17:54:44 +0100
commit3bfc587c081df11a02fad65e9cf9a3174aba284a (patch)
treeadaa25953d6c1c3caed9b243c473f6bbb6c19e4f /newmoviewizard.cpp
parente0ab681b294d21569e4de8831a75a44e45541784 (diff)
downloadSheMov-3bfc587c081df11a02fad65e9cf9a3174aba284a.tar.gz
SheMov-3bfc587c081df11a02fad65e9cf9a3174aba284a.tar.bz2
SheMov-3bfc587c081df11a02fad65e9cf9a3174aba284a.zip
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.
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r--newmoviewizard.cpp6
1 files changed, 3 insertions, 3 deletions
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<qint64>(m.value("duration").toDouble());
quality = field("quality").toInt();
//check for origin
QModelIndex oIdx = wizardModel->index(0, 0, curIdx);