Changeset View
Changeset View
Standalone View
Standalone View
src/qt/receivecoinsdialog.cpp
Show First 20 Lines • Show All 155 Lines • ▼ Show 20 Lines | if (ui->reuseAddress->isChecked()) { | ||||
/* Generate new receiving address */ | /* Generate new receiving address */ | ||||
address = model->getAddressTableModel()->addRow( | address = model->getAddressTableModel()->addRow( | ||||
AddressTableModel::Receive, label, ""); | AddressTableModel::Receive, label, ""); | ||||
} | } | ||||
SendCoinsRecipient info(address, label, ui->reqAmount->value(), | SendCoinsRecipient info(address, label, ui->reqAmount->value(), | ||||
ui->reqMessage->text()); | ui->reqMessage->text()); | ||||
ReceiveRequestDialog *dialog = new ReceiveRequestDialog(config, this); | ReceiveRequestDialog *dialog = new ReceiveRequestDialog(config, this); | ||||
dialog->setAttribute(Qt::WA_DeleteOnClose); | dialog->setAttribute(Qt::WA_DeleteOnClose); | ||||
dialog->setModel(model->getOptionsModel()); | dialog->setModel(model); | ||||
dialog->setInfo(info); | dialog->setInfo(info); | ||||
dialog->show(); | dialog->show(); | ||||
clear(); | clear(); | ||||
/* Store request for later reference */ | /* Store request for later reference */ | ||||
model->getRecentRequestsTableModel()->addNewRequest(info); | model->getRecentRequestsTableModel()->addNewRequest(info); | ||||
} | } | ||||
void ReceiveCoinsDialog::on_recentRequestsView_doubleClicked( | void ReceiveCoinsDialog::on_recentRequestsView_doubleClicked( | ||||
const QModelIndex &index) { | const QModelIndex &index) { | ||||
const RecentRequestsTableModel *submodel = | const RecentRequestsTableModel *submodel = | ||||
model->getRecentRequestsTableModel(); | model->getRecentRequestsTableModel(); | ||||
ReceiveRequestDialog *dialog = new ReceiveRequestDialog(config, this); | ReceiveRequestDialog *dialog = new ReceiveRequestDialog(config, this); | ||||
dialog->setModel(model->getOptionsModel()); | dialog->setModel(model); | ||||
dialog->setInfo(submodel->entry(index.row()).recipient); | dialog->setInfo(submodel->entry(index.row()).recipient); | ||||
dialog->setAttribute(Qt::WA_DeleteOnClose); | dialog->setAttribute(Qt::WA_DeleteOnClose); | ||||
dialog->show(); | dialog->show(); | ||||
} | } | ||||
void ReceiveCoinsDialog::recentRequestsView_selectionChanged( | void ReceiveCoinsDialog::recentRequestsView_selectionChanged( | ||||
const QItemSelection &selected, const QItemSelection &deselected) { | const QItemSelection &selected, const QItemSelection &deselected) { | ||||
// Enable Show/Remove buttons only if anything is selected. | // Enable Show/Remove buttons only if anything is selected. | ||||
▲ Show 20 Lines • Show All 112 Lines • Show Last 20 Lines |