5 #ifndef BITCOIN_QT_OPTIONSDIALOG_H     6 #define BITCOIN_QT_OPTIONSDIALOG_H    15 class QDataWidgetMapper;
    31     State 
validate(QString &input, 
int &pos) 
const;
    73     Ui::OptionsDialog *
ui;
    78 #endif // BITCOIN_QT_OPTIONSDIALOG_H 
OptionsDialog(QWidget *parent, bool enableWallet)
 
Proxy address widget validator, checks for a valid proxy address. 
 
void setOkButtonState(bool fState)
 
void on_resetButton_clicked()
 
Line edit that can be marked as "invalid" to show input validation feedback. 
 
void togglePruneWarning(bool enabled)
 
void on_openBitcoinConfButton_clicked()
 
State validate(QString &input, int &pos) const
 
void setModel(OptionsModel *model)
 
QDataWidgetMapper * mapper
 
void on_okButton_clicked()
 
void updateDefaultProxyNets()
 
void setCurrentTab(OptionsDialog::Tab tab)
 
void proxyIpChecks(QValidatedLineEdit *pUiProxyIp, int nProxyPort)
 
void on_hideTrayIcon_stateChanged(int fState)
 
Interface from Qt to configuration data structure for Bitcoin client. 
 
void showRestartWarning(bool fPersistent=false)
 
void on_cancelButton_clicked()
 
void updateProxyValidationState()
 
ProxyAddressValidator(QObject *parent)