aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt/AddressBook.h
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2020-02-15 12:50:51 +0000
committerxiphon <xiphon@protonmail.com>2020-02-15 15:57:38 +0000
commitfbfc5310d592a4ccbf0132ab2133fe045cb25ab8 (patch)
tree6d1f586c7bab4fd9894aa4116b3eb4b42d7f9299 /src/libwalletqt/AddressBook.h
parenteb7fae92ef0ed01a1d17e56fac217c6450716ccc (diff)
downloadmonzero-gui-fbfc5310d592a4ccbf0132ab2133fe045cb25ab8.tar.gz
monzero-gui-fbfc5310d592a4ccbf0132ab2133fe045cb25ab8.tar.xz
monzero-gui-fbfc5310d592a4ccbf0132ab2133fe045cb25ab8.zip
History: display Address Book names for known destination addresses
Diffstat (limited to 'src/libwalletqt/AddressBook.h')
-rw-r--r--src/libwalletqt/AddressBook.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libwalletqt/AddressBook.h b/src/libwalletqt/AddressBook.h
index 1d9309b3..1888b993 100644
--- a/src/libwalletqt/AddressBook.h
+++ b/src/libwalletqt/AddressBook.h
@@ -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