Revision 614276

Go back to digest for 24th December 2006

Other in Development Tools

Matt Rogers committed changes in /trunk/KDE/kdevelop:

Decouple the database backends for the catalog from the catalog itself.

Introduce an abstract class called KDevCatalogBackend that all the calls to a database are proxied through. Most functions in KDevCatalog now call functions in KDevCatalogBackend.

An initial implementation for bdb has been provided since that was what was in use before.

Still TODO: write checks for bdb to the build system, add it to the build system and make it compile.

File Changes

Added 3 files
  • /trunk/KDE/kdevelop/lib
  •   /kdevbdbcatalogbackend.cpp
  •   /kdevbdbcatalogbackend.h
  •   /kdevcatalogbackend.h
Modified 3 files
  • /trunk/KDE/kdevelop
  •   /lib/kdevcatalog.cpp
  •   /lib/kdevcatalog.h
6 files changed in total