class QLineEdit;
class QModelIndex;
class QMenu;
+class QFrame;
+class QDateTimeEdit;
QT_END_NAMESPACE
+/** Widget showing the transaction list for a wallet, including a filter row.
+ Using the filter row, the user can view or export a subset of the transactions.
+ */
class TransactionView : public QWidget
{
Q_OBJECT
void setModel(WalletModel *model);
+ // Date ranges for filter
enum DateEnum
{
All,
QMenu *contextMenu;
+ QFrame *dateRangeWidget;
+ QDateTimeEdit *dateFrom;
+ QDateTimeEdit *dateTo;
+
+ QWidget *createDateRangeWidget();
+
private slots:
void contextualMenu(const QPoint &);
+ void dateRangeChanged();
signals:
void doubleClicked(const QModelIndex&);