aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt
diff options
context:
space:
mode:
authorJaquee <jaquee.monero@gmail.com>2016-12-03 12:06:57 +0100
committerJaquee <jaquee.monero@gmail.com>2016-12-03 13:14:35 +0100
commita4c3de9e2e3ad364ceb979499221a2fc86a09548 (patch)
treef7058b619830685cb5b3f25fff91616ddd891508 /src/libwalletqt
parent26abdee5c47017a80117b1bed5ee36586a240c62 (diff)
downloadmonzero-gui-a4c3de9e2e3ad364ceb979499221a2fc86a09548.tar.gz
monzero-gui-a4c3de9e2e3ad364ceb979499221a2fc86a09548.tar.xz
monzero-gui-a4c3de9e2e3ad364ceb979499221a2fc86a09548.zip
history: add Transfer class
Diffstat (limited to 'src/libwalletqt')
-rw-r--r--src/libwalletqt/Transfer.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/libwalletqt/Transfer.h b/src/libwalletqt/Transfer.h
new file mode 100644
index 00000000..2f68f7c1
--- /dev/null
+++ b/src/libwalletqt/Transfer.h
@@ -0,0 +1,28 @@
+#ifndef TRANSFER_H
+#define TRANSFER_H
+
+#include <wallet/wallet2_api.h>
+#include <QObject>
+
+class Transfer : public QObject
+{
+ Q_OBJECT
+ Q_PROPERTY(quint64 amount READ amount)
+ Q_PROPERTY(QString address READ address)
+private:
+ explicit Transfer(uint64_t _amount, const QString &_address, QObject *parent = 0): m_amount(_amount), m_address(_address), QObject(parent) {};
+private:
+ friend class TransactionInfo;
+ qint64 m_amount;
+ QString m_address;
+
+public:
+ qint64 amount(){ return m_amount; }
+ QString address(){ return m_address; };
+
+};
+// in order to wrap it to QVariant
+Q_DECLARE_METATYPE(Transfer*)
+
+
+#endif // TRANSACTIONINFO_H