diff options
| author | Ilya Kitaev <mbg033@gmail.com> | 2016-06-26 18:04:45 +0300 |
|---|---|---|
| committer | Ilya Kitaev <mbg033@gmail.com> | 2016-06-26 18:04:45 +0300 |
| commit | 17f38a930e33c25392dd565f484009e5eddba56a (patch) | |
| tree | d1aaa440fc48debb8232726a953447bd7f61ced5 /src/libwalletqt/Wallet.cpp | |
| parent | 88d9be953babda68cb5325258569578c11fa4438 (diff) | |
| download | monzero-gui-17f38a930e33c25392dd565f484009e5eddba56a.tar.gz monzero-gui-17f38a930e33c25392dd565f484009e5eddba56a.tar.xz monzero-gui-17f38a930e33c25392dd565f484009e5eddba56a.zip | |
Added "Receive" page. Hide all pages except "Transfer" and "Receive".
Diffstat (limited to 'src/libwalletqt/Wallet.cpp')
| -rw-r--r-- | src/libwalletqt/Wallet.cpp | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 4e6b6787..da9cba01 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -88,10 +88,11 @@ bool Wallet::refresh() return result; } -PendingTransaction *Wallet::createTransaction(const QString &dst_addr, quint64 amount, quint32 mixin_count) +PendingTransaction *Wallet::createTransaction(const QString &dst_addr, const QString &payment_id, + quint64 amount, quint32 mixin_count) { Bitmonero::PendingTransaction * ptImpl = m_walletImpl->createTransaction( - dst_addr.toStdString(), amount, mixin_count); + dst_addr.toStdString(), payment_id.toStdString(), amount, mixin_count); PendingTransaction * result = new PendingTransaction(ptImpl, this); return result; } @@ -112,6 +113,26 @@ TransactionHistory *Wallet::history() } +QString Wallet::generatePaymentId() const +{ + return QString::fromStdString(Bitmonero::Wallet::genPaymentId()); +} + +QString Wallet::integratedAddress(const QString &paymentId) const +{ + return QString::fromStdString(m_walletImpl->integratedAddress(paymentId.toStdString())); +} + +QString Wallet::paymentId() const +{ + return m_paymentId; +} + +void Wallet::setPaymentId(const QString &paymentId) +{ + m_paymentId = paymentId; +} + Wallet::Wallet(Bitmonero::Wallet *w, QObject *parent) : QObject(parent), m_walletImpl(w), m_history(nullptr) |
