X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=players.cpp;h=0ed7d32edae845b1aaaaf8729ff4efacacbc026e;hb=9e95c15a6754fa571199c36d73ac2dc1d45e5c64;hp=21e9bdf7e4571c644b643ceaad7398d573de7288;hpb=e1b3fc3c35cc286bb2c1d7d215c0185fb431b4f7;p=pkanalytics diff --git a/players.cpp b/players.cpp index 21e9bdf..0ed7d32 100644 --- a/players.cpp +++ b/players.cpp @@ -35,6 +35,15 @@ QVariant PlayersModel::headerData(int section, Qt::Orientation orientation, int QVariant PlayersModel::data(const QModelIndex &index, int role) const { + if (role == Qt::TextAlignmentRole) { + if (index.column() == 0) { + return (Qt::AlignHCenter | Qt::AlignVCenter).toInt(); + } else if (index.column() == 1) { + return (Qt::AlignHCenter | Qt::AlignVCenter).toInt(); + } else { + return (Qt::AlignLeft | Qt::AlignVCenter).toInt(); + } + } if (role != Qt::DisplayRole) { return QVariant(); } @@ -50,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; }