Commit Graph

963 Commits

Author SHA1 Message Date
Andrew Resch 05a0a8a6a4 Make myself the only author of this branch. 2007-09-07 08:20:20 +00:00
Andrew Resch 02874799f2 Update the columns menu when new columns are added. 2007-09-05 17:26:52 +00:00
Andrew Resch b4ad65ab9b Add Deluge fingerprint. 2007-09-04 15:35:07 +00:00
Andrew Resch b187d02c94 Change torrent_add_file() method in core to return a boolean value based
on the success of the torrent add.
Removed the torrent_add_failed() signal from core.
2007-09-03 06:35:31 +00:00
Andrew Resch be5855dcd6 Added TorrentDetails component to GtkUI, but it is currently not
optimized.
Added more status fields to Torrent.
2007-09-02 14:15:41 +00:00
Andrew Resch 0d12b1e0cf Fix names of widgets. 2007-09-02 11:55:41 +00:00
Andrew Resch e9917bfbb2 Code clean-up. 2007-09-01 11:52:01 +00:00
Andrew Resch 55fc7f4725 Fix issue where core could not save .torrent files if the
torrentfiles_location did not exist.  Core will not create this 
directory before attempting to write the file.
2007-09-01 09:57:02 +00:00
Andrew Resch cb0505405d Clean-up. 2007-08-29 08:02:06 +00:00
Andrew Resch c5d76cf8ee State saving and loading in core and TorrentQueue.
GtkUI now requests a 'session_state' on start-up to populate it's 
listview.
GtkUI can now shutdown core.
2007-08-29 08:00:19 +00:00
Andrew Resch ca5306bd2d Code refactoring.
Sync preferences_dialog.glade from trunk.
2007-08-28 09:50:25 +00:00
Andrew Resch 53934ec8d8 Add file. 2007-08-28 07:33:07 +00:00
Andrew Resch c85fda3188 Code refactoring and added docstrings. 2007-08-27 14:34:44 +00:00
Andrew Resch 1bd62ba584 Add TorrentQueue's menu glade file. 2007-08-27 05:52:32 +00:00
Andrew Resch 623c34b349 TorrentQueue plugin now diplays menu in TorrentMenu. 2007-08-27 05:18:32 +00:00
Andrew Resch 7296920731 Updates to the MainWindow glade file. 2007-08-27 04:55:12 +00:00
Andrew Resch 6a525530ee Big code clean-up and some refactoring. Added docstrings but more are
needed.
2007-08-26 14:34:50 +00:00
Andrew Resch f3c80eb816 Remove idea of a 'get_function'. Updated add_row() to use new
status_fields.
2007-08-22 08:53:12 +00:00
Andrew Resch f185f19cfb Plugins can now register 'status_fields' with core for use with
get_status().
Updates to TorrentQueue plugin.
2007-08-22 08:24:40 +00:00
Andrew Resch 5611037db2 Modified update() in TorrentView. It is now able to update only the
requested columns and only columns which are visible.
2007-08-22 06:23:16 +00:00
Andrew Resch 810c0813ce Start work on the addition of 'status_field' to ListViewColumn. 2007-08-21 14:43:15 +00:00
Andrew Resch d12e333e3a Updates to the TorrentQueue plugin.
Added 'add_toolbutton()' and 'add_separator()' to ToolBar.
Added 'get_toolbar()' and 'get_selected_torrents()' to PluginManager.
2007-08-20 12:47:54 +00:00
Andrew Resch 38dd216e16 Updates to ListView and the TorrentQueue plugin. 2007-08-18 11:16:31 +00:00
Andrew Resch 98ecdd12a9 Added remove_column() to ListView. 2007-08-17 09:55:33 +00:00
Andrew Resch 8d23e8ee80 The column menu list now toggles visibility of the columns. 2007-08-17 03:16:56 +00:00
Andrew Resch e208724bc3 Updated listview menu creation.
Added 'hidden' columns.
2007-08-15 14:30:47 +00:00
Andrew Resch b7e3c6b3df Sync libtorrent to trunk.
Start of columns menu.
2007-08-13 09:28:29 +00:00
Andrew Resch ac29983651 ListView still needs some improvements, but it is working now.
Removed columns.py as this has been merged with listview.py.
2007-08-12 09:48:34 +00:00
Andrew Resch e13b42203b Start of move to generic ListView. Not really functional yet. 2007-08-12 07:01:27 +00:00
Andrew Resch 873b5397eb Add missing file. 2007-08-11 06:49:18 +00:00
Andrew Resch 895f7e2761 Add missing files.
Start of plugin support in gtkui.
2007-08-11 06:46:41 +00:00
Andrew Resch 13fc181fa2 More work on the queue torrent plugin and plugins in general. 2007-08-10 08:15:02 +00:00
Andrew Resch 78e225526c 'Hack' in plugin support. This is totally wrong, but it sort of works. 2007-08-05 20:03:00 +00:00
Andrew Resch 7cd0ba0a6c Updates and revert mainwindow.py from last change 2007-08-02 18:52:33 +00:00
Andrew Resch bcf70c3e0f get_torrent_status() now takes a list of keys and only returns the
values for those keys.
2007-07-28 18:48:32 +00:00
Andrew Resch bb299f4e97 Add Resume button/menuitem to the toolbar and torrent menu. 2007-07-27 22:16:57 +00:00
Andrew Resch 8c67927974 Fix up the importing of functions 2007-07-27 20:20:38 +00:00
Andrew Resch 510bc30971 Moving functions.py to UI (actual file move) 2007-07-27 20:17:57 +00:00
Andrew Resch 6f3a57f827 Moving functions.py to UI 2007-07-27 20:17:13 +00:00
Marcos Pinto 139b5d82c7 updating mainwindow to current trunk 2007-07-27 06:35:45 +00:00
Andrew Resch ac1bffb65f get_torrent_status() and get_torrent_info() now use pickled
dictionaries thus removing the need for the templates.
2007-07-25 05:07:43 +00:00
Andrew Resch 2eb455179b Updates 2007-07-25 00:43:37 +00:00
Andrew Resch 7c36587f23 Can now change queue order in the UI. 2007-07-24 07:19:38 +00:00
Andrew Resch ca5297e20d Can now remove torrents.
Torrent view is now updating in timer.
2007-07-24 01:53:35 +00:00
Andrew Resch c4e688b450 Added TorrentManager class for handling torrents.
Added get_torrent_state() in the core, but this will be changed.
2007-07-23 20:43:42 +00:00
Andrew Resch 626e7657d0 Sync to libtorrent revision 1415 2007-07-23 05:36:20 +00:00
Andrew Resch 5145dafeae Added torrent queueing in the core. 2007-07-23 04:42:26 +00:00
Andrew Resch 7ca17a3922 Changed the way adding torrents is done.
The core is now sent the torrent file data and saves it's own copy of 
the torrent file.
Start of receiving signals in the UI.
2007-07-22 03:01:38 +00:00
Andrew Resch be081ae103 Can now add torrents from the UI.
Various other updates.
2007-07-21 00:50:13 +00:00
Andrew Resch 9280781dd3 Updates 2007-07-14 01:33:16 +00:00