• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • Sitemap
  • Contact Us
 

kdelibs

Components

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 ]
This file is part of the documentation for kdelibs 4.3.
Documentation copyright © 1996-2009 The KDE developers.
Generated on Sun Jan 18 04:15:14 2009 by doxygen 1.5.7 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.

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal