From 37ada78a762cdc45c1779d605b21b1affa37a7c0 Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Mon, 1 Jul 2019 16:00:23 -0700 Subject: [PATCH] #146 Show taddrs from address book in dropdown --- src/mainwindow.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index a2cde36..78fc5d1 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1411,6 +1411,18 @@ void MainWindow::updateTAddrCombo(bool checked) { addrs.insert(addr); } }); + + auto allTaddrs = this->rpc->getAllTAddresses(); + QSet labels; + for (auto p : AddressBook::getInstance()->getAllAddressLabels()) { + labels.insert(p.second); + } + std::for_each(allTaddrs->begin(), allTaddrs->end(), [=] (auto& taddr) { + // If the address is in the address book, add it. + if (labels.contains(taddr) && !addrs.contains(taddr)) { + ui->listRecieveAddresses->addItem(taddr, 0); + } + }); } };