add host IP to the discovery dialog
This commit is contained in:
parent
3b422cd57b
commit
d3a6dbeed3
|
@ -108,7 +108,7 @@ LANStartClientDialog::LANStartClientDialog(QWidget* parent) : QDialog(parent), u
|
||||||
|
|
||||||
QStandardItemModel* model = new QStandardItemModel();
|
QStandardItemModel* model = new QStandardItemModel();
|
||||||
ui->tvAvailableGames->setModel(model);
|
ui->tvAvailableGames->setModel(model);
|
||||||
const QStringList listheader = {"Name", "Players", "Status"};
|
const QStringList listheader = {"Name", "Players", "Status", "Host IP"};
|
||||||
model->setHorizontalHeaderLabels(listheader);
|
model->setHorizontalHeaderLabels(listheader);
|
||||||
|
|
||||||
connect(ui->tvAvailableGames->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)),
|
connect(ui->tvAvailableGames->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)),
|
||||||
|
@ -247,6 +247,7 @@ void LANStartClientDialog::doUpdateDiscoveryList()
|
||||||
row.append(new QStandardItem());
|
row.append(new QStandardItem());
|
||||||
row.append(new QStandardItem());
|
row.append(new QStandardItem());
|
||||||
row.append(new QStandardItem());
|
row.append(new QStandardItem());
|
||||||
|
row.append(new QStandardItem());
|
||||||
model->appendRow(row);
|
model->appendRow(row);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -268,6 +269,9 @@ void LANStartClientDialog::doUpdateDiscoveryList()
|
||||||
}
|
}
|
||||||
model->item(i, 2)->setText(status);
|
model->item(i, 2)->setText(status);
|
||||||
|
|
||||||
|
QString ip = QString("%0.%1.%2.%3").arg(key>>24).arg((key>>16)&0xFF).arg((key>>8)&0xFF).arg(key&0xFF);
|
||||||
|
model->item(i, 3)->setText(ip);
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue