It looks good. My vote is for the multiple indirect tables, and keeping wallpaper & ringtone files separated from the DB. Some implementation questions:
1. How far back are you planning to keep all the 'undo' items, and will users be able to control/set policy on these items, ie I want to delete all of my undos except for the last 5, etc.?
2. Similar question for items marked for deletion, will there be some feature like 'empty the trash can'?
3. Did you also consider storing user settings/preferences/misc info in this DB?
I'd also suggest comming up with a 'header', for lack of a better term, for the database module & classes, if you haven't already done so, before full implementation.
-Joe Pham
-- "Roger Binns" <***@rogerbinns.com> wrote:
I have committed the documentation on how I think the transition to
a database will work.
It is the file dev-docs/database.html
You can tell if you have the completed version by looking for tables
in the second half (the incomplete version has no tables).
I feel good about it, and welcome any comments.
Roger
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Bitpim-devel mailing list
Bitpim-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitpim-devel
________________________________________________________________
NetZero Platinum $9.95.
NetZero HiSpeed $14.95.
Sign up Today at http://www.netzero.net or
Visit Sam Goody, Suncoast or MediaPlay Stores.