]> Some of my projects - localmylist.git/commitdiff
Mark vote field with "!!" for completely watched anime without a vote
authorAPTX <marek321@gmail.com>
Sat, 25 Feb 2017 18:06:30 +0000 (19:06 +0100)
committerAPTX <marek321@gmail.com>
Sat, 25 Feb 2017 18:06:30 +0000 (19:06 +0100)
A red font might be better, but this would require including QColor
which would require linking to gui.

localmylist/dynamicmodel/data.cpp

index cf71f0f48ad17e66f1ad8bef87daba8e9c4147aa..b86cbb91deebb3300015e3b396fe6082c50d314c 100644 (file)
@@ -196,8 +196,12 @@ QVariant AnimeData::data(int column, int role) const
                                                return "n/a";
                                        return QString::number(animeData.rating, 'f', 2);
                                case VoteColumn:
-                                       if (animeData.myVote < 1)
+                                       if (animeData.myVote < 1) {
+                                               if (animeData.totalEpisodeCount
+                                                       && animeData.totalEpisodeCount == watchedEpisodes )
+                                                       return "n/a !!";
                                                return "n/a";
+                                       }
                                        return QString::number(animeData.myVote, 'f', 2);
                                case WatchedColumn:
                                        return epCountString.arg(watchedEpisodes)