• Skip to content
  • Skip to link menu
KDE 4.3 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 ]

KPty
A library for interfacing with pseudo terminals.
[ Documentation | Classes ]
This file is part of the documentation for kdelibs .
Documentation copyright © 1996-2016 The KDE developers.
Generated on Tue May 10 14:56:35 2016 by doxygen 1.6.1 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
  • KPty
  • 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