MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / addNewRequest

Method addNewRequest

src/qt/recentrequeststablemodel.cpp:163–177  ·  view source on GitHub ↗

called when adding a request from the GUI

Source from the content-addressed store, hash-verified

161
162// called when adding a request from the GUI
163void RecentRequestsTableModel::addNewRequest(const SendCoinsRecipient &recipient)
164{
165 RecentRequestEntry newEntry;
166 newEntry.id = ++nReceiveRequestsMaxId;
167 newEntry.date = QDateTime::currentDateTime();
168 newEntry.recipient = recipient;
169
170 CDataStream ss(SER_DISK, CLIENT_VERSION);
171 ss << newEntry;
172
173 if (!walletModel->saveReceiveRequest(recipient.address.toStdString(), newEntry.id, ss.str()))
174 return;
175
176 addNewRequest(newEntry);
177}
178
179// called from ctor when loading from wallet
180void RecentRequestsTableModel::addNewRequest(const std::string &recipient)

Callers 1

Calls 5

saveReceiveRequestMethod · 0.80
strMethod · 0.80
QModelIndexClass · 0.70
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected