summaryrefslogtreecommitdiffstats
path: root/deluge/ui/gtk3/preferences.py
diff options
context:
space:
mode:
authorMatias Wilkman <matias.wilkman@gmail.com>2021-02-15 14:07:01 -0500
committerCalum Lind <calumlind+deluge@gmail.com>2021-10-03 19:34:09 +0100
commitd56636426e061931fdf58118487705f9746fa3fe (patch)
treebc8eda7630128f7f04296ef13cae9177fec1fb2f /deluge/ui/gtk3/preferences.py
parentde4fbd2e8223031484d439ca99bce89785ea5db3 (diff)
downloaddeluge-d56636426e061931fdf58118487705f9746fa3fe.tar.gz
deluge-d56636426e061931fdf58118487705f9746fa3fe.tar.bz2
deluge-d56636426e061931fdf58118487705f9746fa3fe.zip
[GTKUI] Added detection of torrent URL on GTK UI focus
In case deluge GTK gets focus with a new torrent URL on the clipboard, the "Add Torrent from URL" dialog will pop up automatically Closes: deluge-torrent/deluge#306
Diffstat (limited to 'deluge/ui/gtk3/preferences.py')
-rw-r--r--deluge/ui/gtk3/preferences.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/deluge/ui/gtk3/preferences.py b/deluge/ui/gtk3/preferences.py
index ec4b3265a..13930fc55 100644
--- a/deluge/ui/gtk3/preferences.py
+++ b/deluge/ui/gtk3/preferences.py
@@ -570,6 +570,9 @@ class Preferences(component.Component):
self.builder.get_object('piecesbar_toggle').set_active(
self.gtkui_config['show_piecesbar']
)
+ self.builder.get_object('urldetect_toggle').set_active(
+ self.gtkui_config['detect_urls']
+ )
self.__set_color('completed', from_config=True)
self.__set_color('downloading', from_config=True)
self.__set_color('waiting', from_config=True)
@@ -1461,6 +1464,9 @@ class Preferences(component.Component):
colors_widget = self.builder.get_object('piecebar_colors_expander')
colors_widget.set_visible(widget.get_active())
+ def on_urldetect_toggle_toggled(self, widget):
+ self.gtkui_config['detect_urls'] = widget.get_active()
+
def on_checkbutton_language_toggled(self, widget):
self.language_combo.set_visible(not self.language_checkbox.get_active())