diff options
| author | Ilya Kitaev <mbg033@gmail.com> | 2016-10-07 23:05:51 +0300 |
|---|---|---|
| committer | Ilya Kitaev <mbg033@gmail.com> | 2016-10-10 00:19:13 +0300 |
| commit | 612c497608cc64234a05cd413d4269160f17100c (patch) | |
| tree | 77af4eac489b28fc04fff8c8b3d6d214ca172e9e /src/model/TransactionHistoryModel.h | |
| parent | e7e6c583b676325d64e10cf75257c000e35cd344 (diff) | |
| download | monzero-gui-612c497608cc64234a05cd413d4269160f17100c.tar.gz monzero-gui-612c497608cc64234a05cd413d4269160f17100c.tar.xz monzero-gui-612c497608cc64234a05cd413d4269160f17100c.zip | |
TransactionHistory sorting
Diffstat (limited to 'src/model/TransactionHistoryModel.h')
| -rw-r--r-- | src/model/TransactionHistoryModel.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/model/TransactionHistoryModel.h b/src/model/TransactionHistoryModel.h index 96d3ff32..0960ceae 100644 --- a/src/model/TransactionHistoryModel.h +++ b/src/model/TransactionHistoryModel.h @@ -9,6 +9,7 @@ class TransactionInfo; /** * @brief The TransactionHistoryModel class - read-only list model for Transaction History */ + class TransactionHistoryModel : public QAbstractListModel { Q_OBJECT @@ -21,6 +22,7 @@ public: TransactionPendingRole, TransactionFailedRole, TransactionAmountRole, + TransactionDisplayAmountRole, TransactionFeeRole, TransactionBlockHeightRole, TransactionHashRole, @@ -32,10 +34,24 @@ public: TransactionDateRole, TransactionTimeRole }; + Q_ENUM(TransactionInfoRole) TransactionHistoryModel(QObject * parent = 0); void setTransactionHistory(TransactionHistory * th); TransactionHistory * transactionHistory() const; + /** + * @brief dateFrom - returns firstmost transaction datetime + * @return + */ + QDateTime firstDateTime() const; + + /** + * @brief dateTo - returns lastmost transaction datetime + * @return + */ + QDateTime lastDateTime() const; + + /// QAbstractListModel virtual QVariant data(const QModelIndex & index, int role = Qt::DisplayRole) const override; @@ -47,7 +63,6 @@ signals: private: TransactionHistory * m_transactionHistory; - }; #endif // TRANSACTIONHISTORYMODEL_H |
