Browse Source

fixed #40

pull/61/head
Gitea 2 years ago
parent
commit
e477cf441b
  1. 5
      src/ServerTunnelPane.cpp
  2. 5
      src/ServerTunnelPane.h

5
src/ServerTunnelPane.cpp

@ -31,8 +31,8 @@ int ServerTunnelPane::appendServerTunnelForm(
gridLayoutWidget_2->setGeometry(QRect(0, 0, 561, h)); gridLayoutWidget_2->setGeometry(QRect(0, 0, 561, h));
serverTunnelNameGroupBox->setGeometry(QRect(0, 0, 561, h)); serverTunnelNameGroupBox->setGeometry(QRect(0, 0, 561, h));
{
const QString& type = tunnelConfig->getType(); const QString& type = tunnelConfig->getType();
{
int index=0; int index=0;
if(type==i2p::client::I2P_TUNNELS_SECTION_TYPE_SERVER)tunnelTypeComboBox->setCurrentIndex(index); if(type==i2p::client::I2P_TUNNELS_SECTION_TYPE_SERVER)tunnelTypeComboBox->setCurrentIndex(index);
++index; ++index;
@ -137,7 +137,8 @@ int ServerTunnelPane::appendServerTunnelForm(
horizontalLayout_2->addItem(horizontalSpacer); horizontalLayout_2->addItem(horizontalSpacer);
tunnelGridLayout->addLayout(horizontalLayout_2); tunnelGridLayout->addLayout(horizontalLayout_2);
} }
{
if(type==i2p::client::I2P_TUNNELS_SECTION_TYPE_HTTP) {
std::string hostOverride = tunnelConfig->gethostOverride(); std::string hostOverride = tunnelConfig->gethostOverride();
QHBoxLayout *horizontalLayout_2 = new QHBoxLayout(); QHBoxLayout *horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2")); horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));

5
src/ServerTunnelPane.h

@ -107,6 +107,7 @@ private:
inPortLabel->setText(QApplication::translate("srvTunForm", "InPort:", 0)); inPortLabel->setText(QApplication::translate("srvTunForm", "InPort:", 0));
cryptoTypeLabel->setText(QApplication::translate("srvTunForm", "Crypto type:", 0)); cryptoTypeLabel->setText(QApplication::translate("srvTunForm", "Crypto type:", 0));
accessListLabel->setText(QApplication::translate("srvTunForm", "Access list:", 0)); accessListLabel->setText(QApplication::translate("srvTunForm", "Access list:", 0));
if(tunnelConfig->getType()==i2p::client::I2P_TUNNELS_SECTION_TYPE_HTTP)
hostOverrideLabel->setText(QApplication::translate("srvTunForm", "Host override:", 0)); hostOverrideLabel->setText(QApplication::translate("srvTunForm", "Host override:", 0));
webIRCPassLabel->setText(QApplication::translate("srvTunForm", "WebIRC password:", 0)); webIRCPassLabel->setText(QApplication::translate("srvTunForm", "WebIRC password:", 0));
addressLabel->setText(QApplication::translate("srvTunForm", "Address:", 0)); addressLabel->setText(QApplication::translate("srvTunForm", "Address:", 0));
@ -131,7 +132,9 @@ protected:
if(!isValidSingleLine(keysLineEdit))return false; if(!isValidSingleLine(keysLineEdit))return false;
if(!isValidSingleLine(inPortLineEdit))return false; if(!isValidSingleLine(inPortLineEdit))return false;
if(!isValidSingleLine(accessListLineEdit))return false; if(!isValidSingleLine(accessListLineEdit))return false;
if(stc->getType()==i2p::client::I2P_TUNNELS_SECTION_TYPE_HTTP) {
if(!isValidSingleLine(hostOverrideLineEdit))return false; if(!isValidSingleLine(hostOverrideLineEdit))return false;
}
if(!isValidSingleLine(webIRCPassLineEdit))return false; if(!isValidSingleLine(webIRCPassLineEdit))return false;
if(!isValidSingleLine(addressLineEdit))return false; if(!isValidSingleLine(addressLineEdit))return false;
@ -165,7 +168,9 @@ protected:
stc->setaccessList(accessListLineEdit->text().toStdString()); stc->setaccessList(accessListLineEdit->text().toStdString());
if(stc->getType()==i2p::client::I2P_TUNNELS_SECTION_TYPE_HTTP) {
stc->sethostOverride(hostOverrideLineEdit->text().toStdString()); stc->sethostOverride(hostOverrideLineEdit->text().toStdString());
}
stc->setwebircpass(webIRCPassLineEdit->text().toStdString()); stc->setwebircpass(webIRCPassLineEdit->text().toStdString());

Loading…
Cancel
Save