Changeset View
Changeset View
Standalone View
Standalone View
src/qt/walletmodel.cpp
Show First 20 Lines • Show All 464 Lines • ▼ Show 20 Lines | WalletModel::UnlockContext::UnlockContext(WalletModel *_wallet, bool _valid, | ||||
: wallet(_wallet), valid(_valid), relock(_relock) {} | : wallet(_wallet), valid(_valid), relock(_relock) {} | ||||
WalletModel::UnlockContext::~UnlockContext() { | WalletModel::UnlockContext::~UnlockContext() { | ||||
if (valid && relock) { | if (valid && relock) { | ||||
wallet->setWalletLocked(true); | wallet->setWalletLocked(true); | ||||
} | } | ||||
} | } | ||||
void WalletModel::UnlockContext::CopyFrom(const UnlockContext &rhs) { | void WalletModel::UnlockContext::CopyFrom(UnlockContext &&rhs) { | ||||
// Transfer context; old object no longer relocks wallet | // Transfer context; old object no longer relocks wallet | ||||
*this = rhs; | *this = rhs; | ||||
rhs.relock = false; | rhs.relock = false; | ||||
} | } | ||||
void WalletModel::loadReceiveRequests( | void WalletModel::loadReceiveRequests( | ||||
std::vector<std::string> &vReceiveRequests) { | std::vector<std::string> &vReceiveRequests) { | ||||
// receive request | // receive request | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |