Revision 802213

Go back to digest for 4th May 2008

Features in KDE Base

Jos van den Oever committed changes in /trunk/playground/libs/xesamclient:

This is code that contains two main classes:

- XesamSearch
A class that make the Xesam API available as a convenient KDE style class.
- XesamModel
An implementation of QAbstractItemModel which represents the results for one search.

These classes are meant to be very high level and usable by any KDE program for doing search.
These classes are not finished and not fixed. They will eventually go into a library, but until then, they should be used by including the code via svn import into a particular class. The CMakeLists.txt file should accomodate this use case.

You include either xesamsearch.h or xesammodel.h in your code.

The API will change, so do not expose it in a library. That should not stop you from using this code in KDE widgets or plasmoids though.

File Changes

Added 10 files
  • /trunk/playground/libs/xesamclient
  •   /CMakeLists.txt
  •   /main.cpp
  •   /README
  •   /xesam_p.cpp
  •   /xesam_p.h
  •   /xesammodel.cpp
  •   /xesammodel.h
  •   /xesamsearch.cpp
  •   /xesamsearch.h
  •   /xesamtypes.h
10 files changed in total