5 #if defined(HAVE_CONFIG_H) 16 #include "validation.h" 26 #include <boost/thread.hpp> 28 #include <QDataWidgetMapper> 30 #include <QIntValidator> 32 #include <QMessageBox> 58 ui->
proxyPort->setValidator(
new QIntValidator(1, 65535,
this));
87 for(
int index = 2; index <=8; index++){
93 ui->
theme->addItem(QString(
"DASH-light"), QVariant(
"light"));
94 ui->
theme->addItem(QString(
"DASH-light-hires"), QVariant(
"light-hires"));
95 ui->
theme->addItem(QString(
"DASH-blue"), QVariant(
"drkblue"));
96 ui->
theme->addItem(QString(
"DASH-Crownium"), QVariant(
"crownium"));
97 ui->
theme->addItem(QString(
"DASH-traditional"), QVariant(
"trad"));
100 QDir translations(
":translations");
101 ui->
lang->addItem(QString(
"(") + tr(
"default") + QString(
")"), QVariant(
""));
102 Q_FOREACH(
const QString &langStr, translations.entryList())
104 QLocale locale(langStr);
107 if(langStr.contains(
"_"))
109 #if QT_VERSION >= 0x040800 111 ui->
lang->addItem(locale.nativeLanguageName() + QString(
" - ") + locale.nativeCountryName() + QString(
" (") + langStr + QString(
")"), QVariant(langStr));
114 ui->
lang->addItem(QLocale::languageToString(locale.language()) + QString(
" - ") + QLocale::countryToString(locale.country()) + QString(
" (") + langStr + QString(
")"), QVariant(langStr));
119 #if QT_VERSION >= 0x040800 121 ui->
lang->addItem(locale.nativeLanguageName() + QString(
" (") + langStr + QString(
")"), QVariant(langStr));
124 ui->
lang->addItem(QLocale::languageToString(locale.language()) + QString(
" (") + langStr + QString(
")"), QVariant(langStr));
128 #if QT_VERSION >= 0x040700 135 mapper =
new QDataWidgetMapper(
this);
136 mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);
137 mapper->setOrientation(Qt::Vertical);
164 if (strLabel.isEmpty())
165 strLabel = tr(
"none");
249 QMessageBox::StandardButton btnRetVal = QMessageBox::question(
this, tr(
"Confirm options reset"),
250 tr(
"Client restart required to activate changes.") +
"<br><br>" + tr(
"Client will be shut down. Do you want to proceed?"),
251 QMessageBox::Yes | QMessageBox::Cancel, QMessageBox::Cancel);
253 if(btnRetVal == QMessageBox::Cancel)
258 QApplication::quit();
295 ui->
statusLabel->setText(tr(
"Client restart required to activate changes."));
299 ui->
statusLabel->setText(tr(
"This change would require a client restart."));
324 ui->
statusLabel->setText(tr(
"The supplied proxy address is invalid."));
331 std::string strProxy;
332 QString strDefaultProxyGUI;
362 return QValidator::Acceptable;
364 return QValidator::Invalid;
QCheckBox * showMasternodesTab
QCheckBox * proxyReachTor
QCheckBox * lowKeysWarning
void on_cancelButton_clicked()
void setOkButtonState(bool fState)
QCheckBox * bitcoinAtStartup
QLabel * overriddenByCommandLineLabel
std::string ToStringIP(bool fUseGetnameinfo=true) const
CService LookupNumeric(const char *pszName, int portDefault)
void updateProxyValidationState()
OptionsDialog(QWidget *parent, bool enableWallet)
QCheckBox * connectSocksTor
QCheckBox * showAdvancedPSUI
void on_okButton_clicked()
static const int64_t nMinDbCache
min. -dbcache in (MiB)
void setupUi(QDialog *OptionsDialog)
void showRestartWarning(bool fPersistent=false)
QCheckBox * spendZeroConfChange
void on_resetButton_clicked()
QCheckBox * privateSendMultiSession
QSpinBox * privateSendAmount
QSpinBox * threadsScriptVerif
QCheckBox * minimizeOnClose
ProxyAddressValidator(QObject *parent)
State validate(QString &input, int &pos) const
void setCheckValidator(const QValidator *v)
std::string ToStringPort() const
QValidatedLineEdit * proxyIp
void on_hideTrayIcon_stateChanged(int fState)
const QString & getOverriddenByCommandLine()
QCheckBox * minimizeToTray
CPrivateSendClient privateSendClient
QCheckBox * proxyReachIPv6
static const int64_t nMaxDbCache
max. -dbcache in (MiB)
QCheckBox * proxyReachIPv4
QDataWidgetMapper * mapper
bool GetProxy(enum Network net, proxyType &proxyInfoOut)
QCheckBox * coinControlFeatures
QSpinBox * privateSendRounds
QCheckBox * allowIncoming
QValidatedLineEdit * proxyIpTor
void setModel(OptionsModel *model)
void setEnabled(bool enabled)
void updateDefaultProxyNets()
static const int MAX_SCRIPTCHECK_THREADS
QLineEdit * thirdPartyTxUrls