Implement #1307 (Password protection)

This commit is contained in:
Kovid Goyal 2008-11-25 10:20:50 -08:00
parent 931b26c868
commit ac1947f147
2 changed files with 11 additions and 1 deletions

View File

@ -109,6 +109,9 @@ class ConfigDialog(QDialog, Ui_Dialog):
self.connect(self.view_logs, SIGNAL('clicked()'), self.view_server_logs)
self.connect(self.stop, SIGNAL('clicked()'), self.stop_server)
self.connect(self.test, SIGNAL('clicked()'), self.test_server)
self.connect(self.show_server_password, SIGNAL('stateChanged(int)'),
lambda s: self.password.setEchoMode(self.password.Normal if s == Qt.Checked else self.password.Password))
self.password.setEchoMode(self.password.Password)
opts = server_config().parse()
self.port.setValue(opts.port)
self.username.setText(opts.username)

View File

@ -72,7 +72,7 @@
<item>
<widget class="QStackedWidget" name="stackedWidget" >
<property name="currentIndex" >
<number>3</number>
<number>0</number>
</property>
<widget class="QWidget" name="page_3" >
<layout class="QVBoxLayout" name="verticalLayout" >
@ -638,6 +638,13 @@
</property>
</widget>
</item>
<item row="3" column="1" >
<widget class="QCheckBox" name="show_server_password" >
<property name="text" >
<string>&amp;Show password</string>
</property>
</widget>
</item>
</layout>
</item>
<item>