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();
}
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;
}