5 #ifndef BITCOIN_QT_OPTIONSDIALOG_H 6 #define BITCOIN_QT_OPTIONSDIALOG_H 15 class QDataWidgetMapper;
31 State validate(QString &input,
int &pos)
const override;
54 void setOkButtonState(
bool fState);
55 void on_resetButton_clicked();
56 void on_openBitcoinConfButton_clicked();
57 void on_okButton_clicked();
58 void on_cancelButton_clicked();
60 void on_showTrayIcon_stateChanged(
int state);
62 void togglePruneWarning(
bool enabled);
63 void showRestartWarning(
bool fPersistent =
false);
64 void clearStatusLabel();
65 void updateProxyValidationState();
67 void updateDefaultProxyNets();
73 Ui::OptionsDialog *
ui;
78 #endif // BITCOIN_QT_OPTIONSDIALOG_H
Proxy address widget validator, checks for a valid proxy address.
Line edit that can be marked as "invalid" to show input validation feedback.
State
The various states a (txhash,peer) pair can be in.
QDataWidgetMapper * mapper
Interface from Qt to configuration data structure for Bitcoin client.