5 #ifndef BITCOIN_QT_OPTIONSDIALOG_H 6 #define BITCOIN_QT_OPTIONSDIALOG_H 15 class QDataWidgetMapper;
29 State validate(QString &input,
int &pos)
const override;
51 void setOkButtonState(
bool fState);
52 void on_resetButton_clicked();
53 void on_openBitcoinConfButton_clicked();
54 void on_okButton_clicked();
55 void on_cancelButton_clicked();
57 void on_hideTrayIcon_stateChanged(
int fState);
59 void togglePruneWarning(
bool enabled);
60 void showRestartWarning(
bool fPersistent =
false);
61 void clearStatusLabel();
62 void updateProxyValidationState();
64 void updateDefaultProxyNets();
70 Ui::OptionsDialog *
ui;
75 #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.
QDataWidgetMapper * mapper
Interface from Qt to configuration data structure for Bitcoin client.