[Pikture-devel] Pikture status
Status: Pre-Alpha
Brought to you by:
ferratus
From: Jonathan G. <jon...@so...> - 2004-07-17 07:40:41
|
Quick status update on my end. I've basically decided to scrap the new classes and structure I had for the entire back-end and start over :) I'll work on that tomorrow. I think that's the best thing to do because the architecture I had designed simply didn't scale enough. I realized that while it did work now, it probably wouldn't in 6 months, hence the decision to start over. Basically, here's what I want to do now: The Library class will hold all your library-related data. That is to say, the library itself, the photos, the albums, the tags, etc. This info will be held in QT-collections and will have methods to Add/Remove/Edit them as needed. For example, the Library object will have a "addTag", "removeTag" and "editTag". It will also have similar methods for albums and photos. All of the SQLite code will be contained in this class, so that removes the need for an additional DB-layer class. Once I finish this (tomorrow, or maybe sunday), I will work on user prefs. I've read a lot on this today and it looks like it will be simplish :) Keep working on the gphoto end. Once done, we'll integrate it in pikture. If you want, you could start working on either shell integration (DCOP) or the image magik stuff. Keep the discussion on the list please. Jon |