diff options
| author | Ilya Kitaev <mbg033@gmail.com> | 2016-10-04 23:12:58 +0300 |
|---|---|---|
| committer | Ilya Kitaev <mbg033@gmail.com> | 2016-10-10 00:15:17 +0300 |
| commit | 522b0671adf946bb4def414f1bbdbca492cf0cd6 (patch) | |
| tree | 104fef4388b6007527e7d4a42e541842b98f0a24 /src/libwalletqt/TransactionHistory.cpp | |
| parent | 9cc92bf9d69652104b28e0907de12d83cfadaa20 (diff) | |
| download | monzero-gui-522b0671adf946bb4def414f1bbdbca492cf0cd6.tar.gz monzero-gui-522b0671adf946bb4def414f1bbdbca492cf0cd6.tar.xz monzero-gui-522b0671adf946bb4def414f1bbdbca492cf0cd6.zip | |
Simple transaction history
Diffstat (limited to 'src/libwalletqt/TransactionHistory.cpp')
| -rw-r--r-- | src/libwalletqt/TransactionHistory.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libwalletqt/TransactionHistory.cpp b/src/libwalletqt/TransactionHistory.cpp index 7466038f..8f52f07e 100644 --- a/src/libwalletqt/TransactionHistory.cpp +++ b/src/libwalletqt/TransactionHistory.cpp @@ -2,11 +2,18 @@ #include "TransactionInfo.h" #include <wallet/wallet2_api.h> +#include <QDebug> + TransactionInfo *TransactionHistory::transaction(int index) { // box up Bitmonero::TransactionInfo Bitmonero::TransactionInfo * impl = m_pimpl->transaction(index); + if (!impl) { + qCritical("%s: no transaction info for index %d", __FUNCTION__, index); + qCritical("%s: there's %d transactions in backend", __FUNCTION__, m_pimpl->count()); + return nullptr; + } TransactionInfo * result = new TransactionInfo(impl, this); return result; } @@ -34,6 +41,7 @@ QList<TransactionInfo *> TransactionHistory::getAll() const void TransactionHistory::refresh() { // XXX this invalidates previously saved history that might be used by clients + emit refreshStarted(); m_pimpl->refresh(); emit refreshFinished(); |
