mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 20:03:34 -03:00
qt, refactor: Keep EditAddressDialog in the main event loop
This commit is contained in:
parent
59f7ba4fd7
commit
6f6fde30e7
2 changed files with 12 additions and 12 deletions
|
@ -182,14 +182,14 @@ void AddressBookPage::onEditAction()
|
|||
if(indexes.isEmpty())
|
||||
return;
|
||||
|
||||
EditAddressDialog dlg(
|
||||
auto dlg = new EditAddressDialog(
|
||||
tab == SendingTab ?
|
||||
EditAddressDialog::EditSendingAddress :
|
||||
EditAddressDialog::EditReceivingAddress, this);
|
||||
dlg.setModel(model);
|
||||
dlg->setModel(model);
|
||||
QModelIndex origIndex = proxyModel->mapToSource(indexes.at(0));
|
||||
dlg.loadRow(origIndex.row());
|
||||
dlg.exec();
|
||||
dlg->loadRow(origIndex.row());
|
||||
GUIUtil::ShowModalDialogAndDeleteOnClose(dlg);
|
||||
}
|
||||
|
||||
void AddressBookPage::on_newAddress_clicked()
|
||||
|
|
|
@ -500,22 +500,22 @@ void TransactionView::editLabel()
|
|||
// Determine type of address, launch appropriate editor dialog type
|
||||
QString type = modelIdx.data(AddressTableModel::TypeRole).toString();
|
||||
|
||||
EditAddressDialog dlg(
|
||||
auto dlg = new EditAddressDialog(
|
||||
type == AddressTableModel::Receive
|
||||
? EditAddressDialog::EditReceivingAddress
|
||||
: EditAddressDialog::EditSendingAddress, this);
|
||||
dlg.setModel(addressBook);
|
||||
dlg.loadRow(idx);
|
||||
dlg.exec();
|
||||
dlg->setModel(addressBook);
|
||||
dlg->loadRow(idx);
|
||||
GUIUtil::ShowModalDialogAndDeleteOnClose(dlg);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Add sending address
|
||||
EditAddressDialog dlg(EditAddressDialog::NewSendingAddress,
|
||||
auto dlg = new EditAddressDialog(EditAddressDialog::NewSendingAddress,
|
||||
this);
|
||||
dlg.setModel(addressBook);
|
||||
dlg.setAddress(address);
|
||||
dlg.exec();
|
||||
dlg->setModel(addressBook);
|
||||
dlg->setAddress(address);
|
||||
GUIUtil::ShowModalDialogAndDeleteOnClose(dlg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue