mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-06-05 12:40:16 +02:00
RPCConsole, take initial chaintip data as parameter
This commit is contained in:
parent
ce3bdd0ed1
commit
25e1d0bf41
@ -556,7 +556,7 @@ bool RPCConsole::eventFilter(QObject* obj, QEvent *event)
|
||||
return QWidget::eventFilter(obj, event);
|
||||
}
|
||||
|
||||
void RPCConsole::setClientModel(ClientModel *model)
|
||||
void RPCConsole::setClientModel(ClientModel *model, int bestblock_height, int64_t bestblock_date, double verification_progress)
|
||||
{
|
||||
clientModel = model;
|
||||
|
||||
@ -576,13 +576,13 @@ void RPCConsole::setClientModel(ClientModel *model)
|
||||
setNumConnections(model->getNumConnections());
|
||||
connect(model, &ClientModel::numConnectionsChanged, this, &RPCConsole::setNumConnections);
|
||||
|
||||
interfaces::Node& node = clientModel->node();
|
||||
setNumBlocks(node.getNumBlocks(), QDateTime::fromTime_t(node.getLastBlockTime()), node.getVerificationProgress(), false);
|
||||
setNumBlocks(bestblock_height, QDateTime::fromTime_t(bestblock_date), verification_progress, false);
|
||||
connect(model, &ClientModel::numBlocksChanged, this, &RPCConsole::setNumBlocks);
|
||||
|
||||
updateNetworkState();
|
||||
connect(model, &ClientModel::networkActiveChanged, this, &RPCConsole::setNetworkActive);
|
||||
|
||||
interfaces::Node& node = clientModel->node();
|
||||
updateTrafficStats(node.getTotalBytesRecv(), node.getTotalBytesSent());
|
||||
connect(model, &ClientModel::bytesChanged, this, &RPCConsole::updateTrafficStats);
|
||||
|
||||
|
@ -46,7 +46,7 @@ public:
|
||||
return RPCParseCommandLine(&node, strResult, strCommand, true, pstrFilteredOut, wallet_model);
|
||||
}
|
||||
|
||||
void setClientModel(ClientModel *model);
|
||||
void setClientModel(ClientModel *model = nullptr, int bestblock_height = 0, int64_t bestblock_date = 0, double verification_progress = 0.0);
|
||||
void addWallet(WalletModel * const walletModel);
|
||||
void removeWallet(WalletModel* const walletModel);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user