mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-02 22:48:40 +00:00
Make move completed field sensitive only when check box is enabled on add torrent dialog.
This commit is contained in:
parent
ad8b757387
commit
b8b27bdaf2
2 changed files with 10 additions and 1 deletions
|
@ -78,7 +78,8 @@ class AddTorrentDialog(component.Component):
|
||||||
"on_button_cancel_clicked": self._on_button_cancel_clicked,
|
"on_button_cancel_clicked": self._on_button_cancel_clicked,
|
||||||
"on_button_add_clicked": self._on_button_add_clicked,
|
"on_button_add_clicked": self._on_button_add_clicked,
|
||||||
"on_button_apply_clicked": self._on_button_apply_clicked,
|
"on_button_apply_clicked": self._on_button_apply_clicked,
|
||||||
"on_button_revert_clicked": self._on_button_revert_clicked
|
"on_button_revert_clicked": self._on_button_revert_clicked,
|
||||||
|
"on_chk_move_completed_toggled": self._on_chk_move_completed_toggled
|
||||||
})
|
})
|
||||||
|
|
||||||
self.torrent_liststore = gtk.ListStore(str, str, str)
|
self.torrent_liststore = gtk.ListStore(str, str, str)
|
||||||
|
@ -168,6 +169,8 @@ class AddTorrentDialog(component.Component):
|
||||||
self.glade.get_widget("button_move_completed_location").hide()
|
self.glade.get_widget("button_move_completed_location").hide()
|
||||||
self.glade.get_widget("entry_move_completed_path").show()
|
self.glade.get_widget("entry_move_completed_path").show()
|
||||||
|
|
||||||
|
self._on_chk_move_completed_toggled(self.glade.get_widget("chk_move_completed"))
|
||||||
|
|
||||||
self.dialog.set_transient_for(component.get("MainWindow").window)
|
self.dialog.set_transient_for(component.get("MainWindow").window)
|
||||||
self.dialog.present()
|
self.dialog.present()
|
||||||
if focus:
|
if focus:
|
||||||
|
@ -819,6 +822,11 @@ class AddTorrentDialog(component.Component):
|
||||||
del self.options[model.get_value(row, 0)]
|
del self.options[model.get_value(row, 0)]
|
||||||
self.set_default_options()
|
self.set_default_options()
|
||||||
|
|
||||||
|
def _on_chk_move_completed_toggled(self, widget):
|
||||||
|
value = widget.get_active()
|
||||||
|
self.glade.get_widget("button_move_completed_location").set_sensitive(value)
|
||||||
|
self.glade.get_widget("entry_move_completed_path").set_sensitive(value)
|
||||||
|
|
||||||
def _on_delete_event(self, widget, event):
|
def _on_delete_event(self, widget, event):
|
||||||
self.hide()
|
self.hide()
|
||||||
return True
|
return True
|
||||||
|
|
|
@ -427,6 +427,7 @@
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">False</property>
|
<property name="receives_default">False</property>
|
||||||
<property name="draw_indicator">True</property>
|
<property name="draw_indicator">True</property>
|
||||||
|
<signal name="toggled" handler="on_chk_move_completed_toggled"/>
|
||||||
</widget>
|
</widget>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue