aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormoneromooo.monero <moneromooo.monero@users.noreply.github.com>2016-12-24 16:21:39 +0000
committermoneromooo.monero <moneromooo.monero@users.noreply.github.com>2017-01-01 13:47:24 +0000
commiteff31f07d9a21c472a28e4f4173c610e0b4535bd (patch)
tree6b14dc5ef1ba9470d596753534dd543278a2fcad /src
parentd8f9e7360fdbab910283c465aafe36149b1d7f26 (diff)
downloadmonzero-gui-eff31f07d9a21c472a28e4f4173c610e0b4535bd.tar.gz
monzero-gui-eff31f07d9a21c472a28e4f4173c610e0b4535bd.tar.xz
monzero-gui-eff31f07d9a21c472a28e4f4173c610e0b4535bd.zip
History: print address book description if available
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/AddressBook.cpp5
-rw-r--r--src/libwalletqt/AddressBook.h1
-rw-r--r--src/model/AddressBookModel.cpp5
-rw-r--r--src/model/AddressBookModel.h1
4 files changed, 12 insertions, 0 deletions
diff --git a/src/libwalletqt/AddressBook.cpp b/src/libwalletqt/AddressBook.cpp
index 3535bb67..8443d774 100644
--- a/src/libwalletqt/AddressBook.cpp
+++ b/src/libwalletqt/AddressBook.cpp
@@ -68,3 +68,8 @@ quint64 AddressBook::count() const
{
return m_rows.size();
}
+
+int AddressBook::lookupPaymentID(const QString &payment_id) const
+{
+ return m_addressBookImpl->lookupPaymentID(payment_id.toStdString());
+}
diff --git a/src/libwalletqt/AddressBook.h b/src/libwalletqt/AddressBook.h
index 7a1f2da8..3738f0e9 100644
--- a/src/libwalletqt/AddressBook.h
+++ b/src/libwalletqt/AddressBook.h
@@ -22,6 +22,7 @@ public:
quint64 count() const;
Q_INVOKABLE QString errorString() const;
Q_INVOKABLE int errorCode() const;
+ Q_INVOKABLE int lookupPaymentID(const QString &payment_id) const;
enum ErrorCode {
Status_Ok,
diff --git a/src/model/AddressBookModel.cpp b/src/model/AddressBookModel.cpp
index 7ec0074b..c022ce98 100644
--- a/src/model/AddressBookModel.cpp
+++ b/src/model/AddressBookModel.cpp
@@ -63,6 +63,11 @@ bool AddressBookModel::deleteRow(int row)
m_addressBook->deleteRow(row);
}
+int AddressBookModel::lookupPaymentID(const QString &payment_id) const
+{
+ return m_addressBook->lookupPaymentID(payment_id);
+}
+
QHash<int, QByteArray> AddressBookModel::roleNames() const
{
QHash<int, QByteArray> roleNames = QAbstractListModel::roleNames();
diff --git a/src/model/AddressBookModel.h b/src/model/AddressBookModel.h
index b239bd65..ced0a9e3 100644
--- a/src/model/AddressBookModel.h
+++ b/src/model/AddressBookModel.h
@@ -24,6 +24,7 @@ public:
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
Q_INVOKABLE bool deleteRow(int row);
+ Q_INVOKABLE int lookupPaymentID(const QString &payment_id) const;
virtual QHash<int, QByteArray> roleNames() const override;
public slots: