Changeset View
Changeset View
Standalone View
Standalone View
src/qt/clientmodel.cpp
Show All 34 Lines | 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(0), banTableModel(0), pollTimer(0) { | ||||
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, SIGNAL(timeout()), this, SLOT(updateTimer())); | connect(pollTimer, &QTimer::timeout, this, &ClientModel::updateTimer); | ||||
pollTimer->start(MODEL_UPDATE_DELAY); | pollTimer->start(MODEL_UPDATE_DELAY); | ||||
subscribeToCoreSignals(); | subscribeToCoreSignals(); | ||||
} | } | ||||
ClientModel::~ClientModel() { | ClientModel::~ClientModel() { | ||||
unsubscribeFromCoreSignals(); | unsubscribeFromCoreSignals(); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 226 Lines • Show Last 20 Lines |