History: display Address Book names for known destination addresses

This commit is contained in:
xiphon
2020-02-15 12:50:51 +00:00
parent eb7fae92ef
commit fbfc5310d5
4 changed files with 31 additions and 3 deletions

View File

@@ -30,6 +30,7 @@
#define ADDRESSBOOK_H
#include <wallet/api/wallet2_api.h>
#include <QMap>
#include <QObject>
#include <QReadWriteLock>
#include <QList>
@@ -51,6 +52,7 @@ public:
Q_INVOKABLE QString errorString() const;
Q_INVOKABLE int errorCode() const;
Q_INVOKABLE int lookupPaymentID(const QString &payment_id) const;
Q_INVOKABLE QString getDescription(const QString &address) const;
enum ErrorCode {
Status_Ok,
@@ -76,7 +78,8 @@ private:
friend class Wallet;
Monero::AddressBook * m_addressBookImpl;
mutable QReadWriteLock m_lock;
mutable QList<Monero::AddressBookRow*> m_rows;
QList<Monero::AddressBookRow*> m_rows;
QMap<QString, size_t> m_addresses;
};
#endif // ADDRESSBOOK_H