diff options
| author | Ilya Kitaev <mbg033@gmail.com> | 2016-06-08 13:53:24 +0300 |
|---|---|---|
| committer | Ilya Kitaev <mbg033@gmail.com> | 2016-06-08 13:53:24 +0300 |
| commit | 5c10be325103d668884fc5e463aaa59c726d4f8e (patch) | |
| tree | f6322ffb1d5b8bcec25144360116d9daa3ac37f5 /src/libwalletqt/TransactionInfo.cpp | |
| parent | da1b74a707da4e21a1c749c372ab9c8b1df1e5e1 (diff) | |
| download | monzero-gui-5c10be325103d668884fc5e463aaa59c726d4f8e.tar.gz monzero-gui-5c10be325103d668884fc5e463aaa59c726d4f8e.tar.xz monzero-gui-5c10be325103d668884fc5e463aaa59c726d4f8e.zip | |
Qt wrappers for libwallet API classes
Diffstat (limited to 'src/libwalletqt/TransactionInfo.cpp')
| -rw-r--r-- | src/libwalletqt/TransactionInfo.cpp | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/libwalletqt/TransactionInfo.cpp b/src/libwalletqt/TransactionInfo.cpp new file mode 100644 index 00000000..192e85e5 --- /dev/null +++ b/src/libwalletqt/TransactionInfo.cpp @@ -0,0 +1,55 @@ +#include "TransactionInfo.h" +#include <QDateTime> + +TransactionInfo::Direction TransactionInfo::direction() const +{ + return static_cast<Direction>(m_pimpl->direction()); +} + +bool TransactionInfo::isPending() const +{ + return m_pimpl->isPending(); +} + +bool TransactionInfo::isFailed() const +{ + return m_pimpl->isFailed(); +} + +quint64 TransactionInfo::amount() const +{ + return m_pimpl->amount(); +} + +quint64 TransactionInfo::fee() const +{ + return m_pimpl->fee(); + +} + +quint64 TransactionInfo::blockHeight() const +{ + return m_pimpl->blockHeight(); +} + +QString TransactionInfo::hash() const +{ + return QString::fromStdString(m_pimpl->hash()); +} + +QString TransactionInfo::timestamp() +{ + QString result = QDateTime::fromTime_t(m_pimpl->timestamp()).toString(Qt::ISODate); + return result; +} + +QString TransactionInfo::paymentId() +{ + return QString::fromStdString(m_pimpl->paymentId()); +} + +TransactionInfo::TransactionInfo(Bitmonero::TransactionInfo *pimpl, QObject *parent) + : QObject(parent), m_pimpl(pimpl) +{ + +} |
