New section on www.kpovmodeler.org

CARVALHO Luis Passos luis.passos at enabler.com
Thu Apr 24 11:44:50 CEST 2003


> -----Original Message-----
> From: Andreas Zehender [mailto:zehender at kde.org]
> Sent: quarta-feira, 23 de Abril de 2003 21:21
> To: kpovmodeler-devel at mail.kde.org
> Subject: New section on www.kpovmodeler.org
> 
> 
> Hi!
> 
> I added a new jobs section on our homepage due to the lack of 
> free time for 
> development at the moment.
> 
> Especially to Luis:
> Are there any missing important tasks?
> 
> I will add a news item when the page is complete.
> 

Hi Andreas!

Although I've been very very quiet, I'm still working on the object library.

I'm cleaning up some of the files and documenting the classes a bit, so that
I can commit what I have. 

These are the changes:
	1. There is a PMLibraryHandle which holds a reference to a library.
A library is just a directory that contains a library_index.xml file. That
file holds the name of the library, the author and a long description of the
library.
	2. I've created a PMLibraryManager that contains handles for all
libraries. It's a singleton. When it is initialized it searches
$KDEDIR/share/apps/kpovmodeler/library and ~/.kde/apps/kpovmodeler/library
for subdirs that contain a library_index.xml. Obviously the directories are
obtained via findDirs() and not hard-coded.
	3. I've removed the type field from PMLibraryObject and changed the
keywords to be a text like description
	4. PMObjectLibraryBrowser browser now has a QIconView instead of a
KFileView.
	5. PMObjectLibrarySettings allows for the creation of libraries.
Optionally, though it's not implemented yet, it will allow the packaging of
a library and installing a packaged library (tar.gz of the library dir).

I believe the internal library management is a lot cleaner now and will
allow better expansion:
	Indexing of the objects in PMLibraryHandle
	Readonly Virtual PMLibraryHandles containing references to search
results
	Packaged Libraries (Readonly of course, as adding/removing objects
from tars is technologically inneficient)

I still haven't done the editing of the object in the library browser
although the preview widget allows editing of the text fields already.

So please keep the library as a task assigned to me. I'm pretty sure i'll be
able to complete it before KDE 3.2.

One task that I think should be there, as it has a lot of usefulness is
implementing a dcop interface to kpovmodeler. What do you think? It's one of
the easiest ways of supporting scripting, even without plugins. Even the
most basic things like open file and render are very usefull if you want to
do batch rendering of scenes.

The rest of the actions are ok.

Regards,
Luis


More information about the kpovmodeler-devel mailing list