mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-11 06:28:31 +01:00
Merge bitcoin-core/gui#590: refactor: Declare WalletModel member functions with const
f70ee34c71qt, refactor: Declare `WalletModel` member functions with `const` (Hennadii Stepanov) Pull request description: After bitcoin/bitcoin#12830 the `WalletModel` class has two member functions:be7a5f2fc4/src/qt/walletmodel.h (L81)andbe7a5f2fc4/src/qt/walletmodel.h (L154)This PR drops the former one as redundant, and declares `WalletModel` member functions with the `const` qualifier where appropriate. ACKs for top commit: promag: Code review ACKf70ee34c71. kristapsk: cr ACKf70ee34c71w0xlt: Code Review ACKf70ee34c71Tree-SHA512: 43e6661822c667229ea860fb94c2e3154c33773dbd9fca1f6f76cc31c5875a1a0e8caa65ddfc20dec2a43e29e7b2469b3b6fa148fe7ec000ded518b4958b2b38
This commit is contained in:
@@ -145,7 +145,7 @@ void WalletModel::updateWatchOnlyFlag(bool fHaveWatchonly)
|
||||
Q_EMIT notifyWatchonlyChanged(fHaveWatchonly);
|
||||
}
|
||||
|
||||
bool WalletModel::validateAddress(const QString &address)
|
||||
bool WalletModel::validateAddress(const QString& address) const
|
||||
{
|
||||
return IsValidDestinationString(address.toStdString());
|
||||
}
|
||||
@@ -284,22 +284,22 @@ WalletModel::SendCoinsReturn WalletModel::sendCoins(WalletModelTransaction &tran
|
||||
return SendCoinsReturn(OK);
|
||||
}
|
||||
|
||||
OptionsModel *WalletModel::getOptionsModel()
|
||||
OptionsModel* WalletModel::getOptionsModel() const
|
||||
{
|
||||
return optionsModel;
|
||||
}
|
||||
|
||||
AddressTableModel *WalletModel::getAddressTableModel()
|
||||
AddressTableModel* WalletModel::getAddressTableModel() const
|
||||
{
|
||||
return addressTableModel;
|
||||
}
|
||||
|
||||
TransactionTableModel *WalletModel::getTransactionTableModel()
|
||||
TransactionTableModel* WalletModel::getTransactionTableModel() const
|
||||
{
|
||||
return transactionTableModel;
|
||||
}
|
||||
|
||||
RecentRequestsTableModel *WalletModel::getRecentRequestsTableModel()
|
||||
RecentRequestsTableModel* WalletModel::getRecentRequestsTableModel() const
|
||||
{
|
||||
return recentRequestsTableModel;
|
||||
}
|
||||
@@ -557,7 +557,7 @@ bool WalletModel::bumpFee(uint256 hash, uint256& new_hash)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool WalletModel::displayAddress(std::string sAddress)
|
||||
bool WalletModel::displayAddress(std::string sAddress) const
|
||||
{
|
||||
CTxDestination dest = DecodeDestination(sAddress);
|
||||
bool res = false;
|
||||
@@ -585,7 +585,7 @@ QString WalletModel::getDisplayName() const
|
||||
return name.isEmpty() ? "["+tr("default wallet")+"]" : name;
|
||||
}
|
||||
|
||||
bool WalletModel::isMultiwallet()
|
||||
bool WalletModel::isMultiwallet() const
|
||||
{
|
||||
return m_node.walletLoader().getWallets().size() > 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user