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