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:
parent
22ad4a7420
commit
a54f2925d4
2 changed files with 8 additions and 0 deletions
|
|
@ -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 ();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -267,6 +267,7 @@ public:
|
|||
QWidget * window;
|
||||
QVBoxLayout * layout;
|
||||
QPushButton * refresh;
|
||||
QPushButton * clear;
|
||||
QStandardItemModel * model;
|
||||
QTableView * view;
|
||||
QPushButton * back;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue