Appendix B: Abridged KDE API Reference
The KDE Application Programmer's Interface (API) consists of over CC
classes and over MM methods. This could be quite a bit to weed
through for a beginning or even advanced programmer. To make a more
manageable API reference I have chosen several classes that represent
the most often used classes based on statistics taken by Amir Michail
of usage of the KDE 1.x libraries and on anticipation of use of the
new classes/methods of the KDE 2.0 library.
This reference is organized as follows:
- libkdecore: Core UI-unrelated classes needed by all KDE applications.
- libkdeui: Core UI-related classes needed by all KDE applications.
- libkio: Network transparent file access.
- libkparts: "Parts" are elaborate widgets combined with GUI elements (menu entries, etc.) that accomplish complex tasks.
- libkhtml: Fully HTML 4.0 compliant HTML-rederer that can be used in any KDE application; a Part.
- libkfile: File dialog and access to recent documents menu.
- libkspell: A spellchecking widget that uses International ISpell or ASpell as a backend.
- libdcop: The Desktop Communications Protocol, a lightweight protocol used for communication between applications.