Changeset View
Changeset View
Standalone View
Standalone View
src/qt/peertablemodel.cpp
Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | |||||
PeerTableModel::PeerTableModel(interfaces::Node &node, ClientModel *parent) | PeerTableModel::PeerTableModel(interfaces::Node &node, ClientModel *parent) | ||||
: QAbstractTableModel(parent), m_node(node), clientModel(parent), timer(0) { | : QAbstractTableModel(parent), m_node(node), clientModel(parent), timer(0) { | ||||
columns << tr("NodeId") << tr("Node/Service") << tr("Ping") << tr("Sent") | columns << tr("NodeId") << tr("Node/Service") << tr("Ping") << tr("Sent") | ||||
<< tr("Received") << tr("User Agent"); | << tr("Received") << tr("User Agent"); | ||||
priv.reset(new PeerTablePriv()); | priv.reset(new PeerTablePriv()); | ||||
// set up timer for auto refresh | // set up timer for auto refresh | ||||
timer = new QTimer(this); | timer = new QTimer(this); | ||||
connect(timer, SIGNAL(timeout()), SLOT(refresh())); | connect(timer, &QTimer::timeout, this, &PeerTableModel::refresh); | ||||
timer->setInterval(MODEL_UPDATE_DELAY); | timer->setInterval(MODEL_UPDATE_DELAY); | ||||
// load initial data | // load initial data | ||||
refresh(); | refresh(); | ||||
} | } | ||||
PeerTableModel::~PeerTableModel() { | PeerTableModel::~PeerTableModel() { | ||||
// Intentionally left empty | // Intentionally left empty | ||||
▲ Show 20 Lines • Show All 103 Lines • Show Last 20 Lines |