deluge.ui.console.modes.torrentlist package¶
Submodules¶
deluge.ui.console.modes.torrentlist.add_torrents_popup module¶
- deluge.ui.console.modes.torrentlist.add_torrents_popup.report_add_status(torrentlist, succ_cnt, fail_cnt, fail_msgs)¶
- deluge.ui.console.modes.torrentlist.add_torrents_popup.show_torrent_add_popup(torrentlist)¶
deluge.ui.console.modes.torrentlist.queue_mode module¶
deluge.ui.console.modes.torrentlist.search_mode module¶
- class deluge.ui.console.modes.torrentlist.search_mode.SearchMode(torrentlist)¶
Bases:
deluge.ui.console.modes.basemode.InputKeyHandler
- do_search(direction='first')¶
Performs a search on visible torrent and sets cursor to the match
- Parameters
direction (str) – The direction to search. Must be one of ‘first’, ‘last’, ‘next’ or ‘previous’
- handle_read(c)¶
Handle a character read from curses screen
- Returns
int – One of the constants defined in util.curses_util.ReadState. ReadState.IGNORED: The key was not handled. Further processing should continue. ReadState.READ: The key was read and processed. Do no further processing ReadState.CHANGED: The key was read and processed. Internal state was changed leaving data to be read by the caller.
- set_statusbar_args(statusbar_args)¶
- update_colors(tidx, colors)¶
- update_cursor()¶
deluge.ui.console.modes.torrentlist.torrentactions module¶
- deluge.ui.console.modes.torrentlist.torrentactions.action_error(error, mode)¶
- deluge.ui.console.modes.torrentlist.torrentactions.action_remove(mode=None, torrent_ids=None, **kwargs)¶
- deluge.ui.console.modes.torrentlist.torrentactions.action_torrent_info(mode=None, torrent_ids=None, **kwargs)¶
- deluge.ui.console.modes.torrentlist.torrentactions.torrent_action(action, *args, **kwargs)¶
- deluge.ui.console.modes.torrentlist.torrentactions.torrent_actions_popup(mode, torrent_ids, details=False, action=None, close_cb=None)¶
deluge.ui.console.modes.torrentlist.torrentlist module¶
- class deluge.ui.console.modes.torrentlist.torrentlist.TorrentList(stdscr, encoding=None)¶
Bases:
deluge.ui.console.modes.basemode.BaseMode
,deluge.ui.console.widgets.popup.PopupsHandler
- on_config_changed()¶
- on_resize(rows, cols)¶
- read_input()¶
- refresh(lines=None)¶
Refreshes the screen. Updates the lines based on the`:attr:lines` based on the :attr:display_lines_offset attribute and the status bars.
- resume()¶
- set_minor_mode(mode)¶
- show_torrent_details(tid)¶
- start()¶
- toggle_sidebar()¶
- torrentview_columns()¶
- update()¶
deluge.ui.console.modes.torrentlist.torrentview module¶
- class deluge.ui.console.modes.torrentlist.torrentview.TorrentView(torrentlist, config)¶
Bases:
deluge.ui.console.modes.basemode.InputKeyHandler
- add_marked(indices, last_marked)¶
- clear_marked()¶
- current_torrent_id()¶
- handle_read(c)¶
Handle a character read from curses screen
- Returns
int – One of the constants defined in util.curses_util.ReadState. ReadState.IGNORED: The key was not handled. Further processing should continue. ReadState.READ: The key was read and processed. Do no further processing ReadState.CHANGED: The key was read and processed. Internal state was changed leaving data to be read by the caller.
- mark_unmark(idx)¶
- on_config_changed()¶
- property rows¶
- set_torrent_filter(state)¶
- property torrent_rows¶
- property torrentlist_offset¶
- update(refresh=False)¶
- update_columns()¶
- update_marked(index, last_mark=True, clear=False)¶
- update_state(state, refresh=False)¶
- update_torrents(lines)¶
deluge.ui.console.modes.torrentlist.torrentviewcolumns module¶
- class deluge.ui.console.modes.torrentlist.torrentviewcolumns.ColumnAndWidth(parent, name, message, child, on_width_func, **kwargs)¶
Bases:
deluge.ui.console.widgets.fields.CheckedPlusInput
- handle_read(c)¶
Handle a character read from curses screen
- Returns
int – One of the constants defined in util.curses_util.ReadState. ReadState.IGNORED: The key was not handled. Further processing should continue. ReadState.READ: The key was read and processed. Do no further processing ReadState.CHANGED: The key was read and processed. Internal state was changed leaving data to be read by the caller.
- class deluge.ui.console.modes.torrentlist.torrentviewcolumns.TorrentViewColumns(torrentlist)¶
Bases:
deluge.ui.console.widgets.popup.InputPopup
- handle_read(c)¶
Handle a character read from curses screen
- Returns
int – One of the constants defined in util.curses_util.ReadState. ReadState.IGNORED: The key was not handled. Further processing should continue. ReadState.READ: The key was read and processed. Do no further processing ReadState.CHANGED: The key was read and processed. Internal state was changed leaving data to be read by the caller.
Module contents¶
- class deluge.ui.console.modes.torrentlist.ACTION¶
Bases:
object
- DETAILS = 'torrent_details'¶
- EDIT_TRACKERS = 3¶
- MOVE_STORAGE = 'move_download_folder'¶
- PAUSE = 'pause'¶
- QUEUE = 'queue'¶
- QUEUE_BOTTOM = 'queue_bottom'¶
- QUEUE_DOWN = 'queue_down'¶
- QUEUE_TOP = 'queue_top'¶
- QUEUE_UP = 'queue_up'¶
- REANNOUNCE = 'update_tracker'¶
- RECHECK = 'force_recheck'¶
- REMOVE = 'remove_torrent'¶
- REMOVE_DATA = 6¶
- REMOVE_NODATA = 7¶
- RESUME = 'resume'¶
- TORRENT_OPTIONS = 'torrent_options'¶