Commit d420fc89 authored by Matt Lowe's avatar Matt Lowe
Browse files

Spectator viewing options

Its now easy to see which games you can chat/see hands in.
parent 13021791
......@@ -172,8 +172,18 @@ QVariant GamesModel::data(const QModelIndex &index, int role) const
case SPECTATORS:
switch(role) {
case SORT_ROLE:
case Qt::DisplayRole:
return g.spectators_allowed() ? QVariant(g.spectators_count()) : QVariant(tr("not allowed"));
case Qt::DisplayRole: {
if (g.spectators_allowed()) {
QString result;
result.append(QString::number(g.spectators_count()));
if (g.spectators_can_chat())
result.append(", ").append(tr("chat"));
if (g.spectators_omniscient())
result.append(", ").append(tr("see hands"));
return result;
}
return QVariant(tr("not allowed"));
}
case Qt::TextAlignmentRole:
return Qt::AlignLeft;
default:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment