95 ui->verticalLayout->setStretchFactor(
ui->tabWidget, 1);
98 ui->databaseCache->setRange(
MIN_DB_CACHE >> 20, std::numeric_limits<int>::max());
101 ui->pruneWarning->setVisible(
false);
102 ui->pruneWarning->setStyleSheet(
"QLabel { color: red; }");
104 ui->pruneSize->setEnabled(
false);
105 connect(
ui->prune, &QPushButton::toggled,
ui->pruneSize, &QWidget::setEnabled);
108 ui->proxyIp->setEnabled(
false);
109 ui->proxyPort->setEnabled(
false);
112 ui->proxyIpTor->setEnabled(
false);
113 ui->proxyPortTor->setEnabled(
false);
116 connect(
ui->connectSocks, &QPushButton::toggled,
ui->proxyIp, &QWidget::setEnabled);
117 connect(
ui->connectSocks, &QPushButton::toggled,
ui->proxyPort, &QWidget::setEnabled);
120 connect(
ui->connectSocksTor, &QPushButton::toggled,
ui->proxyIpTor, &QWidget::setEnabled);
121 connect(
ui->connectSocksTor, &QPushButton::toggled,
ui->proxyPortTor, &QWidget::setEnabled);
127 ui->tabWidget->removeTab(
ui->tabWidget->indexOf(
ui->tabWindow));
129 ui->bitcoinAtStartup->setVisible(
false);
130 ui->verticalLayout_Main->removeWidget(
ui->bitcoinAtStartup);
131 ui->verticalLayout_Main->removeItem(
ui->horizontalSpacer_0_Main);
136 ui->tabWidget->removeTab(
ui->tabWidget->indexOf(
ui->tabWallet));
137 ui->thirdPartyTxUrlsLabel->setVisible(
false);
138 ui->thirdPartyTxUrls->setVisible(
false);
141#ifdef ENABLE_EXTERNAL_SIGNER
142 ui->externalSignerPath->setToolTip(
ui->externalSignerPath->toolTip().arg(
CLIENT_NAME));
145 ui->externalSignerPath->setToolTip(
tr(
"Compiled without external signing support (required for external signing)"));
146 ui->externalSignerPath->setEnabled(
false);
151 ui->bitcoinAtStartup->setToolTip(
ui->bitcoinAtStartup->toolTip().arg(
CLIENT_NAME));
152 ui->bitcoinAtStartup->setText(
ui->bitcoinAtStartup->text().arg(
CLIENT_NAME));
154 ui->openBitcoinConfButton->setToolTip(
ui->openBitcoinConfButton->toolTip().arg(
CLIENT_NAME));
167 locale.nativeTerritoryName() +
181 mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);
182 mapper->setOrientation(Qt::Vertical);
196 if (!QSystemTrayIcon::isSystemTrayAvailable()) {
197 ui->showTrayIcon->setChecked(
false);
198 ui->showTrayIcon->setEnabled(
false);
199 ui->minimizeToTray->setChecked(
false);
200 ui->minimizeToTray->setEnabled(
false);
225 if (
_model->isRestartRequired())
230 ui->pruneSize->setRange(
nMinDiskSpace, std::numeric_limits<int>::max());
235 ui->overriddenByCommandLineLabel->setText(
strLabel);
254 connect(
ui->externalSignerPath, &QLineEdit::textChanged, [
this]{ showRestartWarning(); });
265 connect(
ui->thirdPartyTxUrls, &QLineEdit::textChanged, [
this]{ showRestartWarning(); });
std::vector< CNetAddr > LookupHost(const std::string &name, unsigned int nMaxSolutions, bool fAllowLookup, DNSLookupFn dns_lookup_function)
Resolve a host string to its corresponding network addresses.