Add ability to clear stats from Qt wallet (#2099)

* Add ability to clear stats from Qt wallet

* Please msvc by using this in lambda
This commit is contained in:
cryptocode 2019-06-20 20:33:15 +02:00 committed by GitHub
commit a54f2925d4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View file

@ -778,6 +778,7 @@ nano_qt::stats_viewer::stats_viewer (nano_qt::wallet & wallet_a) :
window (new QWidget),
layout (new QVBoxLayout),
refresh (new QPushButton ("Refresh")),
clear (new QPushButton ("Clear Statistics")),
model (new QStandardItemModel),
view (new QTableView),
back (new QPushButton ("Back")),
@ -795,6 +796,7 @@ wallet (wallet_a)
layout->setContentsMargins (0, 0, 0, 0);
layout->addWidget (view);
layout->addWidget (refresh);
layout->addWidget (clear);
layout->addWidget (back);
window->setLayout (layout);
@ -805,6 +807,11 @@ wallet (wallet_a)
refresh_stats ();
});
QObject::connect (clear, &QPushButton::released, [this]() {
this->wallet.node.stats.clear ();
refresh_stats ();
});
refresh_stats ();
}

View file

@ -267,6 +267,7 @@ public:
QWidget * window;
QVBoxLayout * layout;
QPushButton * refresh;
QPushButton * clear;
QStandardItemModel * model;
QTableView * view;
QPushButton * back;