On Tuesday 08 June 2004 21:28, Alexander Dymo wrote: > On Tuesday 08 June 2004 21:07, Andras Mantia wrote: > PS: in fact, providing that sqllite can create in memory databases, maybe > we can port lib/catalog to sqllite and use it for pcs and for memory class > store. Roberto, what do you think? (you know, I always liked your catalog > a lot more than codemodel ;) ). I'm still not sure it is a good idea to switch to an SQL engine. anyway, we can try to use a different _storage_ for Catalog. I don't use BDB stuff in the GCatalog interface, so it should be possible (and not too hard :) class GCatalog { .. virtual void open( const QString& dbName ); virtual void close(); virtual void sync(); QValueList indexList() const; bool hasIndex( const QCString& name ) const; void addIndex( const QCString& name ); void removeIndex( const QCString& name ); void addItem( Tag& tag ); bool removeItem( const Tag& id ); bool removeItemById( const QCString& id ); void removeItems( const QValueList& args ); Tag getItemById( const QCString& id ); bool hasItem( const QCString& id ); QValueList getAllItems(); QValueList query( const QValueList& args ); .. ciao robe _______________________________________________ Kdevelop-devel mailing list Kdevelop-devel@barney.cs.uni-potsdam.de http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel