]> Some of my projects - localmylist.git/commitdiff
Show episode type in the model
authorAPTX <marek321@gmail.com>
Fri, 14 Dec 2012 02:28:17 +0000 (03:28 +0100)
committerAPTX <marek321@gmail.com>
Fri, 14 Dec 2012 02:28:17 +0000 (03:28 +0100)
localmylist/mylistnode.cpp

index 86c5ffe5efeafcb5f69abac166013a0a2dcd980f..0c0d25f1b2fef63298e349e8286bb16e79a1bd09 100644 (file)
@@ -177,7 +177,7 @@ int MyListAnimeNode::fetchMore()
 {
        qDebug() << "fetching some more for aid" << m_id;
        QSqlQuery &q = LocalMyList::instance()->database()->prepare(
-       "SELECT e.eid, e.title_english, e.epno, e.rating, e.my_vote, "
+       "SELECT e.eid, e.title_english, et.type, e.epno, e.rating, e.my_vote, "
        "               (SELECT MIN(my_watched) "
        "                       FROM "
        "                               (SELECT my_watched "
@@ -207,10 +207,10 @@ int MyListAnimeNode::fetchMore()
        {
                int id = q.value(0).toInt();
                QVariantList data;
-               data << q.value(1) << q.value(2)
-                        << (q.value(3).toDouble() < 1 ? "n/a" : QString::number(q.value(3).toDouble(), 'f', 2))
+               data << q.value(1) << (q.value(2).toString() + q.value(3).toString())
                         << (q.value(4).toDouble() < 1 ? "n/a" : QString::number(q.value(4).toDouble(), 'f', 2))
-                        << (q.value(5).toDateTime().isValid() ? QObject::tr("Yes, on %1").arg(q.value(5).toDateTime().toString()) : QObject::tr("No"));
+                        << (q.value(5).toDouble() < 1 ? "n/a" : QString::number(q.value(5).toDouble(), 'f', 2))
+                        << (q.value(6).toDateTime().isValid() ? QObject::tr("Yes, on %1").arg(q.value(6).toDateTime().toString()) : QObject::tr("No"));
                newItems << new MyListEpisodeNode(id, data, this);
        }