kdelibs
Overview | Components | Development | Search
Below 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 ]- KPty
- A library for interfacing with pseudo terminals.
[ Documentation | Classes ]
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:45:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.