17 Commits

Author SHA1 Message Date
Kovid Goyal
6010e9b2ca Raising pylint scores for libprs500/*.py 2006-12-19 01:50:00 +00:00
Kovid Goyal
9e51abad95 Moved device detection into a separate class. This will allow HAL based detection to be implemented easily and transparently to the rest of the application. See #3 2006-12-16 18:50:55 +00:00
Kovid Goyal
2f0de66c96 The basic workflow using drag and drop is in place. You can now drop files from your file manager into the library and drop files from the library into either the main memory or the card.
I've lowered the version number from 0.3.0 to 0.3.0a1 as the GUI still has many bugs, so you need to do a python setup.py develop --uninstall and then re-issue the develop command.
2006-12-14 03:07:40 +00:00
Kovid Goyal
9962f95b31 Added detection of device busy condition
Added a lock file to ensure that only one instance of the GUI runs
2006-12-09 07:30:15 +00:00
Kovid Goyal
876f994a4a Changed GUI to only show devices. No subsets.
Added a warning about PyQt4 too setup script
Added initial code for Dropping on reader (not tested)
2006-12-09 05:55:36 +00:00
Kovid Goyal
8e4010e0f3 Added Drag'nDrop support to library book list 2006-12-07 08:19:35 +00:00
Kovid Goyal
1fba894a89 Reorganized GUI code. Split widget specific code into widgets.py.
Added infrastructure for Drag'nDrop support. Implemented DnD for the cover.
Added initial support for updating metadata in LRF files when it is updated for a logical file. This needs testing. Especially worrying are the deprecation warnings about integer overflow in struct.pack when updating the thumbnail
2006-12-07 00:38:43 +00:00
Kovid Goyal
844f4e1e08 Finished implementing add/delete functions for library. Fixed a bug in the cover display code 2006-12-04 06:59:33 +00:00
Kovid Goyal
ddc2e5bbdd Fixed connection errors due to timeouts in the GUI (Basically, increased the timeout in PRS500Device.open to 10s to allow device to initialize USB handler.
Refactored device display code to work with changed implementation of book list parsing in libprs500
2006-12-04 05:25:56 +00:00
Kovid Goyal
9f3e4f63d9 Improved error reporting, to use qInstallMsgHandler 2006-12-03 20:59:28 +00:00
Kovid Goyal
df9c8be1ef Made the library view editable
Added a rating column
2006-12-03 20:08:35 +00:00
Kovid Goyal
95ab3d492d Modifying loading mechanism for ui files so that it works in an egg 2006-12-02 02:03:20 +00:00
Kovid Goyal
38273e5b10 Possible fix for available space bug in the GUI 2006-11-30 16:35:53 +00:00
Kovid Goyal
4cdf478efe Created the form for editing book meta-info
Rejiggered the resource system so I can specify images from the resource file in QT Designer. This is a bit of a hack, and may not work when distributing via setp-tolls (especially with zip-safe)
2006-11-25 04:36:50 +00:00
Kovid Goyal
c8d21c5930 GUI now supports displaying lists of books from both the library and the device 2006-11-24 05:17:38 +00:00
Kovid Goyal
edbdd7e496 Added support for progress reporting in libprs500. Only implemented in get_file
Created a rudimentary GUI that parses the media list on the device abd displays the books
Switched to setuptools
2006-11-21 04:52:47 +00:00
Kovid Goyal
87c82ab7d7 GUI skeleton
Added plumbing for PyPI
2006-11-18 00:32:26 +00:00