sign: Stream Stats Window display enhancements
Use right align and thousands' separator for numbers; reduce table row height to match port stats window
This commit is contained in:
parent
a6274e559e
commit
70cc101b64
@ -73,6 +73,9 @@ QVariant StreamStatsModel::headerData(
|
|||||||
|
|
||||||
QVariant StreamStatsModel::data(const QModelIndex &index, int role) const
|
QVariant StreamStatsModel::data(const QModelIndex &index, int role) const
|
||||||
{
|
{
|
||||||
|
if (role == Qt::TextAlignmentRole)
|
||||||
|
return Qt::AlignRight;
|
||||||
|
|
||||||
if (role != Qt::DisplayRole)
|
if (role != Qt::DisplayRole)
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
|
||||||
@ -82,13 +85,13 @@ QVariant StreamStatsModel::data(const QModelIndex &index, int role) const
|
|||||||
|
|
||||||
switch (stat) {
|
switch (stat) {
|
||||||
case kRxPkts:
|
case kRxPkts:
|
||||||
return streamStats_.value(guid).value(pgp).rxPkts;
|
return QString("%L1").arg(streamStats_.value(guid).value(pgp).rxPkts);
|
||||||
case kTxPkts:
|
case kTxPkts:
|
||||||
return streamStats_.value(guid).value(pgp).txPkts;
|
return QString("%L1").arg(streamStats_.value(guid).value(pgp).txPkts);
|
||||||
case kRxBytes:
|
case kRxBytes:
|
||||||
return streamStats_.value(guid).value(pgp).rxBytes;
|
return QString("%L1").arg(streamStats_.value(guid).value(pgp).rxBytes);
|
||||||
case kTxBytes:
|
case kTxBytes:
|
||||||
return streamStats_.value(guid).value(pgp).txBytes;
|
return QString("%L1").arg(streamStats_.value(guid).value(pgp).txBytes);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -20,6 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|||||||
#include "streamstatswindow.h"
|
#include "streamstatswindow.h"
|
||||||
|
|
||||||
#include <QAbstractItemModel>
|
#include <QAbstractItemModel>
|
||||||
|
#include <QHeaderView>
|
||||||
|
|
||||||
StreamStatsWindow::StreamStatsWindow(QAbstractItemModel *model, QWidget *parent)
|
StreamStatsWindow::StreamStatsWindow(QAbstractItemModel *model, QWidget *parent)
|
||||||
: QWidget(parent)
|
: QWidget(parent)
|
||||||
@ -27,4 +28,8 @@ StreamStatsWindow::StreamStatsWindow(QAbstractItemModel *model, QWidget *parent)
|
|||||||
setupUi(this);
|
setupUi(this);
|
||||||
|
|
||||||
streamStats->setModel(model);
|
streamStats->setModel(model);
|
||||||
|
|
||||||
|
streamStats->verticalHeader()->setHighlightSections(false);
|
||||||
|
streamStats->verticalHeader()->setDefaultSectionSize(
|
||||||
|
streamStats->verticalHeader()->minimumSectionSize());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user