diff options
Diffstat (limited to 'deluge/core')
-rw-r--r-- | deluge/core/core.py | 8 | ||||
-rw-r--r-- | deluge/core/preferencesmanager.py | 7 |
2 files changed, 15 insertions, 0 deletions
diff --git a/deluge/core/core.py b/deluge/core/core.py index dd8a76b2b..710993ad3 100644 --- a/deluge/core/core.py +++ b/deluge/core/core.py @@ -48,6 +48,7 @@ import twisted.web.client import twisted.web.error from deluge.httpdownloader import download_file +from deluge import path_chooser_common import deluge.configmanager import deluge.common @@ -858,6 +859,13 @@ class Core(component.Component): """ return lt.version + @export + def get_completion_paths(self, value, hidden_files=False): + """ + Returns the available path completions for the input value. + """ + return path_chooser_common.get_completion_paths(value, hidden_files) + @export(AUTH_LEVEL_ADMIN) def get_known_accounts(self): return self.authmanager.get_known_accounts() diff --git a/deluge/core/preferencesmanager.py b/deluge/core/preferencesmanager.py index a085d2c99..70d6d7113 100644 --- a/deluge/core/preferencesmanager.py +++ b/deluge/core/preferencesmanager.py @@ -101,6 +101,13 @@ DEFAULT_PREFS = { "auto_managed": True, "move_completed": False, "move_completed_path": deluge.common.get_default_download_dir(), + "move_completed_paths_list": [], + "download_location_paths_list": [], + "path_chooser_show_chooser_button_on_localhost": True, + "path_chooser_auto_complete_enabled": True, + "path_chooser_accelerator_string": "Tab", + "path_chooser_max_popup_rows": 20, + "path_chooser_show_hidden_files": False, "new_release_check": True, "proxies": { "peer": { |