kdelibs
Components
Overview | Components | Development | SearchBelow is a brief summary of the various libraries you may want to use when developing a KDE application.
Note that there is more to kdelibs than these libraries: on the left is a complete list of kdelibs components. However, in almost all cases you will only be interested in the ones listed below. The remaining ones are mostly implementation details that you don't need to worry about.
There are also several components you can use. Interfaces to most of these can be found in the interfaces section, but you should also be aware of KHTMLPart, which provides a full web browser component.
- KDECore
- Core KDE classes that are not related to the user interface.
[ Documentation | Classes ] - KIO
- KDE's network-transparent input/output system: provides just about every file-management function you'll ever need.
[ Documentation | Classes ] - KDEUI
- KDE User Interface classes such as widgets.
[ Documentation | Classes ] - Phonon
- KDE's multimedia framework.
[ Documentation | Classes ] - Solid
- KDE Hardware Discovery and Management classes.
[ Documentation | Classes ] - Nepomuk
- The KDE Meta Data library, for metadata assigned to a resource (such as a file or an email) by the user or by an application, such as tags or download locations.
[ Documentation | Classes ] - KParts
- The KDE component library: provides support for re-usable, embeddable, extendible components for use in applications.
[ Documentation | Classes ] - KNewStuff
- Upload and download of application data.
[ Documentation | Classes ] - KDEPrint
- The KDE printing system.
[ Documentation | Classes ] - DNSSD
- Access to the DNSSD (aka Bonjour, Zeroconf) service publishing and discovery protocol.
[ Documentation | Classes ] - KJS
- JavaScript (aka. ECMAScript and JScript) support.
[ Documentation | Classes ] - Kross
- Allows scripting to be added to an application in an interpreter-independent way.
[ Documentation | Classes ] - ThreadWeaver
- A job-based multi-threading library
[ Documentation | Classes ] - KDESU
- Run processes remotely or with elevated privileges.
[ Documentation | Classes ]
This file is part of the documentation for kdelibs 4.1.
Documentation copyright © 1996-2008 The KDE developers.
Generated on Thu Aug 7 14:32:08 2008 by doxygen 1.5.4 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2008 The KDE developers.
Generated on Thu Aug 7 14:32:08 2008 by doxygen 1.5.4 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online. Questions about the reference manuals should be sent to Adriaan de Groot or Allen Winter.