Browse Source

Merge pull request #4629

ead6737 [Qt] format ping times in peers tab as ms (Philip Kaufmann)
0.10
Wladimir J. van der Laan 10 years ago
parent
commit
9db9257ac4
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6
  1. 2
      src/qt/guiutil.cpp
  2. 7
      src/qt/peertablemodel.cpp

2
src/qt/guiutil.cpp

@ -806,7 +806,7 @@ QString formatServicesStr(uint64_t mask) @@ -806,7 +806,7 @@ QString formatServicesStr(uint64_t mask)
QString formatPingTime(double dPingTime)
{
return dPingTime == 0 ? QObject::tr("N/A") : QString(QObject::tr("%1 s")).arg(QString::number(dPingTime, 'f', 3));
return dPingTime == 0 ? QObject::tr("N/A") : QString(QObject::tr("%1 ms")).arg(QString::number((int)(dPingTime * 1000), 10));
}
} // namespace GUIUtil

7
src/qt/peertablemodel.cpp

@ -152,8 +152,7 @@ QVariant PeerTableModel::data(const QModelIndex &index, int role) const @@ -152,8 +152,7 @@ QVariant PeerTableModel::data(const QModelIndex &index, int role) const
CNodeCombinedStats *rec = static_cast<CNodeCombinedStats*>(index.internalPointer());
if(role == Qt::DisplayRole)
{
if (role == Qt::DisplayRole) {
switch(index.column())
{
case Address:
@ -163,7 +162,11 @@ QVariant PeerTableModel::data(const QModelIndex &index, int role) const @@ -163,7 +162,11 @@ QVariant PeerTableModel::data(const QModelIndex &index, int role) const
case Ping:
return GUIUtil::formatPingTime(rec->nodeStats.dPingTime);
}
} else if (role == Qt::TextAlignmentRole) {
if (index.column() == Ping)
return (int)(Qt::AlignRight | Qt::AlignVCenter);
}
return QVariant();
}

Loading…
Cancel
Save