mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-03 15:08:40 +00:00
testport in prefs
This commit is contained in:
parent
a074ef17ce
commit
e54affdbaa
2 changed files with 12 additions and 3 deletions
|
@ -605,10 +605,13 @@
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<widget class="GtkButton" id="btn_test_port">
|
<widget class="GtkButton" id="btn_testport">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="label" translatable="yes">Test Port</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="use_underline">True</property>
|
<property name="receives_default">True</property>
|
||||||
|
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||||
|
<property name="label" translatable="yes">Test Active Port</property>
|
||||||
|
<signal name="clicked" handler="on_btn_testport_clicked"/>
|
||||||
</widget>
|
</widget>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
|
|
@ -31,6 +31,7 @@ class PreferencesDlg:
|
||||||
self.dialog.set_icon_from_file(common.get_pixmap("deluge32.png"))
|
self.dialog.set_icon_from_file(common.get_pixmap("deluge32.png"))
|
||||||
self.glade.signal_autoconnect({
|
self.glade.signal_autoconnect({
|
||||||
'tray_toggle': self.tray_toggle,
|
'tray_toggle': self.tray_toggle,
|
||||||
|
'on_btn_testport_clicked': self.TestPort,
|
||||||
})
|
})
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
self.preferences = preferences
|
self.preferences = preferences
|
||||||
|
@ -97,6 +98,11 @@ class PreferencesDlg:
|
||||||
self.preferences.set("enable_dht", self.glade.get_widget("chk_dht").get_active())
|
self.preferences.set("enable_dht", self.glade.get_widget("chk_dht").get_active())
|
||||||
self.preferences.set("dht_connections", self.glade.get_widget("spin_dht").get_value())
|
self.preferences.set("dht_connections", self.glade.get_widget("spin_dht").get_value())
|
||||||
self.preferences.set("gui_update_interval", self.glade.get_widget("spin_gui").get_value())
|
self.preferences.set("gui_update_interval", self.glade.get_widget("spin_gui").get_value())
|
||||||
|
|
||||||
|
def TestPort(self, widget):
|
||||||
|
activep = str(self.parent.manager.get_state()['port'])
|
||||||
|
common.open_url_in_browser(self.dialog,'http://www.dipconsultants.com/testport.php?port=%s' %activep)
|
||||||
|
|
||||||
|
|
||||||
def tray_toggle(self, obj):
|
def tray_toggle(self, obj):
|
||||||
if obj.get_active():
|
if obj.get_active():
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue