AddressBook: add getAddress

This commit is contained in:
tobtoht
2021-07-06 21:27:38 +02:00
parent 75fe3e6614
commit b9ec26ccef
2 changed files with 15 additions and 4 deletions
+14 -1
View File
@@ -4,7 +4,7 @@
#include "AddressBook.h"
#include <QDebug>
AddressBook::AddressBook(Monero::AddressBook *abImpl,QObject *parent)
AddressBook::AddressBook(Monero::AddressBook *abImpl, QObject *parent)
: QObject(parent), m_addressBookImpl(abImpl)
{
getAll();
@@ -127,3 +127,16 @@ QString AddressBook::getDescription(const QString &address) const
}
return m_rows.value(*it)->description();
}
QString AddressBook::getAddress(const QString &description) const
{
QReadLocker locker(&m_lock);
for (const auto &row : m_rows) {
if (row->description() == description) {
return row->address();
}
}
return QString();
}