Changeset View
Changeset View
Standalone View
Standalone View
src/qt/clientmodel.cpp
Show All 28 Lines | |||||
#include <cstdint> | #include <cstdint> | ||||
static int64_t nLastHeaderTipUpdateNotification = 0; | static int64_t nLastHeaderTipUpdateNotification = 0; | ||||
static int64_t nLastBlockTipUpdateNotification = 0; | static int64_t nLastBlockTipUpdateNotification = 0; | ||||
ClientModel::ClientModel(interfaces::Node &node, OptionsModel *_optionsModel, | ClientModel::ClientModel(interfaces::Node &node, OptionsModel *_optionsModel, | ||||
QObject *parent) | QObject *parent) | ||||
: QObject(parent), m_node(node), optionsModel(_optionsModel), | : QObject(parent), m_node(node), optionsModel(_optionsModel), | ||||
peerTableModel(0), banTableModel(0), pollTimer(0) { | peerTableModel(nullptr), banTableModel(nullptr), pollTimer(nullptr) { | ||||
cachedBestHeaderHeight = -1; | cachedBestHeaderHeight = -1; | ||||
cachedBestHeaderTime = -1; | cachedBestHeaderTime = -1; | ||||
peerTableModel = new PeerTableModel(m_node, this); | peerTableModel = new PeerTableModel(m_node, this); | ||||
banTableModel = new BanTableModel(m_node, this); | banTableModel = new BanTableModel(m_node, this); | ||||
pollTimer = new QTimer(this); | pollTimer = new QTimer(this); | ||||
connect(pollTimer, &QTimer::timeout, this, &ClientModel::updateTimer); | connect(pollTimer, &QTimer::timeout, this, &ClientModel::updateTimer); | ||||
pollTimer->start(MODEL_UPDATE_DELAY); | pollTimer->start(MODEL_UPDATE_DELAY); | ||||
▲ Show 20 Lines • Show All 232 Lines • Show Last 20 Lines |