aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt/TransactionHistory.h
diff options
context:
space:
mode:
authorIlya Kitaev <mbg033@gmail.com>2016-10-08 01:22:45 +0300
committerIlya Kitaev <mbg033@gmail.com>2016-10-10 00:19:39 +0300
commite3cea8582f1f860ba2a25bbfb174fbcbcd306c9a (patch)
treed85b98ae87eab953c9afbfbd2b871dce4e02cd42 /src/libwalletqt/TransactionHistory.h
parent99271828aeec560984feda1c3d4c8b179b778cf5 (diff)
downloadmonzero-gui-e3cea8582f1f860ba2a25bbfb174fbcbcd306c9a.tar.gz
monzero-gui-e3cea8582f1f860ba2a25bbfb174fbcbcd306c9a.tar.xz
monzero-gui-e3cea8582f1f860ba2a25bbfb174fbcbcd306c9a.zip
TransactionHistory: firstDateTime and lastDateTime properties
Diffstat (limited to 'src/libwalletqt/TransactionHistory.h')
-rw-r--r--src/libwalletqt/TransactionHistory.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libwalletqt/TransactionHistory.h b/src/libwalletqt/TransactionHistory.h
index d7a7278e..ee05787a 100644
--- a/src/libwalletqt/TransactionHistory.h
+++ b/src/libwalletqt/TransactionHistory.h
@@ -3,6 +3,7 @@
#include <QObject>
#include <QList>
+#include <QDateTime>
namespace Bitmonero {
class TransactionHistory;
@@ -14,6 +15,8 @@ class TransactionHistory : public QObject
{
Q_OBJECT
Q_PROPERTY(int count READ count)
+ Q_PROPERTY(QDateTime firstDateTime READ firstDateTime NOTIFY firstDateTimeChanged)
+ Q_PROPERTY(QDateTime lastDateTime READ lastDateTime NOTIFY lastDateTimeChanged)
public:
Q_INVOKABLE TransactionInfo *transaction(int index);
@@ -21,10 +24,14 @@ public:
Q_INVOKABLE QList<TransactionInfo*> getAll() const;
Q_INVOKABLE void refresh();
quint64 count() const;
+ QDateTime firstDateTime() const;
+ QDateTime lastDateTime() const;
signals:
void refreshStarted() const;
void refreshFinished() const;
+ void firstDateTimeChanged() const;
+ void lastDateTimeChanged() const;
public slots:
@@ -37,6 +44,8 @@ private:
Bitmonero::TransactionHistory * m_pimpl;
mutable QList<TransactionInfo*> m_tinfo;
+ mutable QDateTime m_firstDateTime;
+ mutable QDateTime m_lastDateTime;
};