]> git.sesse.net Git - pkanalytics/commitdiff
Fix some -Wsign-compare warnings.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 10 Jul 2023 16:45:56 +0000 (18:45 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 10 Jul 2023 16:45:56 +0000 (18:45 +0200)
formations.cpp
formations.h
main.cpp
players.cpp

index a23469b9e21c7df044ac5d3c912f0b49533c8720..dc07a1f666b5d5790690f4e8ed152ff30e9d9d9b 100644 (file)
@@ -37,7 +37,7 @@ QVariant FormationsModel::data(const QModelIndex &index, int role) const
        if (index.column() == 0) {
                if (index.row() == 0) {
                        return QString::fromUtf8("(None/unknown)");
-               } else if (index.row() == formations.size() + 1) {
+               } else if (index.row() == int(formations.size() + 1)) {
                        return QString::fromUtf8("Add new…");
                } else {
                        return QString::fromUtf8(formations[index.row() - 1].name);
index c02317329588a3ff305090d1d2276c17c00b311e..efc87feaa34bfc3b520b7c9d73327d43c6967947 100644 (file)
@@ -31,7 +31,7 @@ public:
        }
        std::string get_formation_name_by_id(unsigned formation_id) {
                for (unsigned i = 0; i < formations.size(); ++i) {
-                       if (formations[i].formation_id == formation_id) {
+                       if (formations[i].formation_id == int(formation_id)) {
                                return formations[i].name;
                        }
                }
@@ -39,7 +39,7 @@ public:
        }
        unsigned get_row_from_id(unsigned formation_id) {
                for (unsigned i = 0; i < formations.size(); ++i) {
-                       if (formations[i].formation_id == formation_id) {
+                       if (formations[i].formation_id == int(formation_id)) {
                                return i + 1;
                        }
                }
index 80ebd6f31654ea70d1080a022a178cb7bfaf579c..1c0f2e3017075034b570b28ee041a4e9c76e6231 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -52,7 +52,7 @@ MainWindow::MainWindow(EventsModel *events, PlayersModel *players,
        ui->event_view->setColumnWidth(2, 150);
        connect(ui->event_view->selectionModel(), &QItemSelectionModel::currentRowChanged,
                [this, events](const QModelIndex &current, const QModelIndex &previous) {
-                       uint64_t t = events->get_time(current.row());
+                       int64_t t = events->get_time(current.row());
                        if (t != video->position()) {
                                video->setPosition(events->get_time(current.row()));
                        } else {
@@ -232,7 +232,7 @@ void MainWindow::insert_player_event(int button_id)
 {
        uint64_t t = video->position();
        vector<int> team = events->sort_team(events->get_team_at(t));
-       if (button_id >= team.size()) {
+       if (unsigned(button_id) >= team.size()) {
                return;
        }
        int player_id = team[button_id];
index 1854408d1bac295bce03337b5e4e28405375a721..0ed7d32edae845b1aaaaf8729ff4efacacbc026e 100644 (file)
@@ -59,7 +59,7 @@ QVariant PlayersModel::data(const QModelIndex &index, int role) const
 
 string PlayersModel::get_player_name_by_id(unsigned player_id)
 {
-       auto it = find_if(players.begin(), players.end(), [player_id](const Player &p) { return p.player_id == player_id; });
+       auto it = find_if(players.begin(), players.end(), [player_id](const Player &p) { return p.player_id == int(player_id); });
        return it->name;
 }