[tor-commits] [vidalia/alpha] Improve displaying settings at first run
chiiph at torproject.org
chiiph at torproject.org
Tue Aug 21 23:57:10 UTC 2012
commit b33d85f1e130c2e40f656e65da6975da69098f2b
Author: Tomás Touceda <chiiph at torproject.org>
Date: Wed Aug 15 20:58:54 2012 -0300
Improve displaying settings at first run
---
src/vidalia/config/ServerPage.cpp | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/vidalia/config/ServerPage.cpp b/src/vidalia/config/ServerPage.cpp
index 35d3955..2f5942f 100644
--- a/src/vidalia/config/ServerPage.cpp
+++ b/src/vidalia/config/ServerPage.cpp
@@ -112,6 +112,9 @@ ServerPage::ServerPage(QWidget *parent)
connect(ui.cmbTime, SIGNAL(currentIndexChanged(const QString &)),
this, SLOT(toggleDisplayDay(const QString &)));
+ connect(ui.chkEnableTransports, SIGNAL(stateChanged(int)),
+ this, SLOT(toggleTransports(int)));
+
/* Set validators for address, mask and various port number fields */
ui.lineServerNickname->setValidator(new NicknameValidator(this));
ui.lineServerPort->setValidator(new QIntValidator(1, 65535, this));
@@ -247,7 +250,7 @@ ServerPage::serverModeChanged(bool enabled)
TransportSettings transports;
ui.transportsFrame->setVisible(enabled && bridgeEnabled && transports.getTransports().size() > 0);
- if (ui.transportsFrame->isVisible()) {
+ if (enabled && bridgeEnabled && transports.getTransports().size() > 0) {
QStringList transportList = transports.getTransports();
foreach(QString transport, transportList) {
QCheckBox *chkTransport = new QCheckBox(transport);
@@ -784,8 +787,6 @@ ServerPage::toggleDisplayDay(const QString &str)
void
ServerPage::loadTransports()
{
- disconnect(ui.chkEnableTransports, 0, 0, 0);
- connect(ui.chkEnableTransports, SIGNAL(stateChanged(int)), this, SLOT(toggleTransports(int)));
QStringList stps = Vidalia::torrc()->value("ServerTransportPlugin");
ui.chkEnableTransports->setCheckState(stps.size() > 0 ? Qt::Checked : Qt::Unchecked);
toggleTransports(stps.size() > 0 ? Qt::Checked : Qt::Unchecked);
More information about the tor-commits
mailing list