PIVX Core  5.6.99
P2P Digital Currency
walletrepairwidget.h
Go to the documentation of this file.
1 // Copyright (c) 2019 The PIVX Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef PIVX_QT_SETTINGS_WALLETREPAIRWIDGET_H
6 #define PIVX_QT_SETTINGS_WALLETREPAIRWIDGET_H
7 
8 #include "pwidget.h"
9 #include <QWidget>
10 
11 namespace Ui {
13 }
14 
16 {
17  Q_OBJECT
18 
19 public:
20  explicit SettingsWalletRepairWidget(PIVXGUI* _window, QWidget *parent = nullptr);
22 
24  void buildParameterlist(QString arg);
25 
26 Q_SIGNALS:
28  void handleRestart(QStringList args);
29 
30 public Q_SLOTS:
31  void walletSalvage();
32  void walletRescan();
33  void walletZaptxes1();
34  void walletZaptxes2();
35  void walletUpgrade();
36  void walletReindex();
37  void walletResync();
38 
39 private:
40  Ui::SettingsWalletRepairWidget *ui;
41 };
42 
43 #endif // PIVX_QT_SETTINGS_WALLETREPAIRWIDGET_H
PIVX GUI main class.
Definition: pivxgui.h:46
void walletResync()
Restart wallet with "-resync".
void walletRescan()
Restart wallet with "-rescan".
void buildParameterlist(QString arg)
Build parameter list for restart.
void walletZaptxes2()
Restart wallet with "-zapwallettxes=2".
void handleRestart(QStringList args)
Get restart command-line parameters and handle restart.
void walletReindex()
Restart wallet with "-reindex".
void walletSalvage()
Restart wallet with "-salvagewallet".
Ui::SettingsWalletRepairWidget * ui
void walletZaptxes1()
Restart wallet with "-zapwallettxes=1".
void walletUpgrade()
Restart wallet with "-upgradewallet".
SettingsWalletRepairWidget(PIVXGUI *_window, QWidget *parent=nullptr)