| KAboutData | This class is used to store information about a program. Holds information needed by the "About" box and other classes | 
  | KAboutPerson | This structure is used to store information about a person or developer | 
  | KAboutTranslator | This structure is used to store information about a translator | 
  | KAccel | Handle shortcuts. Configurable shortcut support for widgets | 
  | KAcceleratorManager | KDE Accelerator manager | 
  | KAccelManagerAlgorithm | This class encapsulates the algorithm finding the 'best' distribution of accelerators in a hierarchy of widgets | 
  | KAccelShortcutList | KShortcutList implementation to access KAccel and KGlobalAccel lists | 
  | KAccelString | A string class handling accelerators | 
  | KAddressInfo | Contains information about an internet address | 
  | KAppDCOPInterface | This is the main interface to the KApplication. DCOP interface to KApplication | 
  | KApplication | Controls and provides information to all KDE applications. Controls and provides information to all KDE applications | 
  | KAsyncIO | Asynchronous I/O Support Asynchronous I/O support | 
  | KAudioPlayer | This class provides one-shot-and-forget audio playing | 
  | KBufferedIO | This abstract class implements basic functionality for buffered input/output. Buffered I/O | 
  | KCalendarSystem | CalendarSystem abstract class, default derived kde gregorian class and factory class | 
  | KCalendarSystemFactory | Factory class for calendar types | 
  | KCalendarSystemJalali | Jalali calendar type implementation | 
  | KCatalogue | This class abstracts a gettext message catalog | 
  | KCharsets | Charset font and encoder/decoder handling | 
  | KClipboardSynchronizer | This class is only for internal use. Allowing to automatically synchronize the X11 Clipboard and Selection buffers | 
  | KCmdLineArgs | A class for command-line argument handling | 
  | KCmdLineOptions | Structure that holds command line options | 
  | KCodecs | A wrapper class for the most commonly used encoding and decoding algorithms. A collection of commonly used encoding and decoding algorithms | 
  | KCompletion | A generic class for completing QStrings | 
  | KCompletionBase | An abstract base class for adding a completion feature into widgets. An abstract class for adding text completion support to widgets | 
  | KCompletionMatches | This structure is returned by KCompletion::allWeightedMatches . List for keeping matches returned from KCompletion | 
  | KCompTreeNode | A helper class for KCompletion | 
  | KConfig | Access KDE Configuration entries. KDE Configuration Management class | 
  | KConfigBackEnd | Abstract base class for KDE configuration file loading/saving. KDE Configuration file loading/saving abstract base class | 
  | KConfigBase | Abstract base class for KDE configuration entries. KDE Configuration Management abstract base class | 
  | KConfigDialogManager | Provides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in a dialog | 
  | KConfigGroup | A KConfigBase derived class for one specific group in a KConfig object | 
  | KConfigGroupSaver | Helper class to facilitate working with KConfig / KSimpleConfig groups. Helper class for easier use of KConfig/KSimpleConfig groups | 
  | KConfigINIBackEnd | Class for KDE INI-style configuration file loading/saving | 
  | KConfigSkeleton | Class for handling preferences settings for an application | 
  | KConfigSkeleton::ItemBool | Class for handling a bool preferences item | 
  | KConfigSkeleton::ItemColor | Class for handling a color preferences item | 
  | KConfigSkeleton::ItemDateTime | Class for handling a QDateTime preferences item | 
  | KConfigSkeleton::ItemDouble | Class for handling a floating point preference item | 
  | KConfigSkeleton::ItemEnum | Class for handling enums | 
  | KConfigSkeleton::ItemFont | Class for handling a font preferences item | 
  | KConfigSkeleton::ItemInt | Class for handling an integer preferences item | 
  | KConfigSkeleton::ItemInt64 | Class for handling an 64-bit integer preferences item | 
  | KConfigSkeleton::ItemIntList | Class for handling an integer list preferences item | 
  | KConfigSkeleton::ItemLong | Class for hanlding a long integer preferences item | 
  | KConfigSkeleton::ItemPassword | Class for handling a password preferences item | 
  | KConfigSkeleton::ItemPath | Class for handling a path preferences item | 
  | KConfigSkeleton::ItemPoint | Class for handling a QPoint preferences item | 
  | KConfigSkeleton::ItemProperty | Class for handling a QVariant preferences item | 
  | KConfigSkeleton::ItemRect | Class for handling a QRect preferences item | 
  | KConfigSkeleton::ItemSize | Class for handling a QSize preferences item | 
  | KConfigSkeleton::ItemString | Class for handling a string preferences item | 
  | KConfigSkeleton::ItemStringList | Class for handling a string list preferences item | 
  | KConfigSkeleton::ItemUInt | Class for handling an unsingend integer preferences item | 
  | KConfigSkeleton::ItemUInt64 | Class for handling unsigned 64-bit integer preferences item | 
  | KConfigSkeleton::ItemULong | Class for handling an unsigned long integer preferences item | 
  | KConfigSkeletonItem | Class for storing a preferences setting | 
  | KCrash | This class handles segmentation-faults | 
  | KDCOPPropertyProxy | Easy way to publish Qt properties of a QObject through DCOP | 
  | KDebugDCOPIface | DCOP interface to KDebug | 
  | KDesktopFile | KDE Desktop File Management. KDE Desktop File Management class | 
  | KEntry | Map/dict/list config node entry | 
  | KEntryKey | Key structure holding both the actual key and the the group to which it belongs | 
  | KExtendedSocket | The extended socket class. an extended socket | 
  | KKeyServer::Key | Represents a key press | 
  | KGenericFactory< Product, ParentType > | This template provides a generic implementation of a KLibFactory , for use with shared library components | 
  | KGenericFactory< KTypeList< Product, ProductListTail >, KTypeList< ParentType, ParentTypeListTail > > | This template provides a generic implementation of a KLibFactory , for use with shared library components | 
  | KGenericFactory< KTypeList< Product, ProductListTail >, QObject > | This template provides a generic implementation of a KLibFactory , for use with shared library components | 
  | KGlobal | Access to the KDE global objects | 
  | KGlobalAccel | KGlobalAccel allows you to have global accelerators that are independent of the focused window. Configurable global shortcut support | 
  | KGlobalSettings | Access the KDE global configuration | 
  | KGlobalSettings::KMouseSettings | Describes the mouse settings | 
  | KIcon | One icon as found by KIconTheme | 
  | KIconEffect | Applies effects to icons | 
  | KIconLoader | Iconloader for KDE | 
  | KIconTheme | Class to use/access icon themes in KDE | 
  | KInetSocketAddress | An Inet (IPv4 or IPv6) socket address an Internet socket address | 
  | KInstance | Access to KDE global objects for use in shared libraries | 
  | KNotifyClient::Instance | Makes it possible to use KNotifyClient with a KInstance that is not the application. Enables KNotifyClient to use a different KInstance | 
  | KIPC | This class implements a very simple IPC mechanism for KDE | 
  | kdbgstream | Kdbgstream is a text stream that allows you to print debug messages | 
  | KKey | A KKey object represents a single key with possible modifiers (Shift, Ctrl, Alt, Win) | 
  | KKeyNative | Representation of a key in the format native of the windowing system (eg | 
  | KKeySequence | A KKeySequence object holds a sequence of up to 4 keys | 
  | kndbgstream | Kndbgstream is a dummy variant of kdbgstream | 
  | KLibFactory | If you develop a library that is to be loaded dynamically at runtime, then you should return a pointer to your factory | 
  | KLibLoader | The KLibLoader allows you to load libraries dynamically at runtime | 
  | KLibrary | Represents a dynamically loaded library | 
  | KLocale | KLocale provides support for country specific stuff like the national language. class for supporting locale settings and national language | 
  | KMacroExpanderBase | Abstract base class for the worker classes behind the KMacroExpander namespace | 
  | KMD5 | An adapted C++ implementation of RSA Data Securities MD5 algorithm | 
  | KMimeSourceFactory | An extension to QMimeSourceFactory that uses KIconLoader to find images | 
  | KMountPoint | Information about mounted and unmounted disks | 
  | KMultipleDrag | This class makes it easy for applications to provide a drag object (for drag-n-drop or for clipboard) that has several representations of the same data, under different formats | 
  | NET | Base namespace class | 
  | NETIcon | Simple icon class for NET classes | 
  | NETPoint | Simple point class for NET classes | 
  | NETRArray< Z > | Resizable array class | 
  | NETRect | Simple rectangle class for NET classes | 
  | NETRootInfoPrivate | Private data for the NETRootInfo class | 
  | NETSize | Simple size class for NET classes | 
  | NETStrut | Simple strut class for NET classes | 
  | NETWinInfoPrivate | Private data for the NETWinInfo class | 
  | KPalette | Class for handling Palettes | 
  | KPixmapProvider | A tiny abstract class with just one method: pixmapFor() an abstract interface for looking up icons | 
  | KPopupAccelManager | This class manages a popup menu | 
  | KProcess | Child process invocation, monitoring and control | 
  | KProcessController | Used internally by KProcess | 
  | KProcIO | KProcIO A slightly simpler interface to KProcess | 
  | KProtocolInfoFactory | KProtocolInfoFactory is a factory for getting KProtocolInfo. Factory for KProtocolInfo | 
  | KPty | Provides a high level representation of a pseudo tty pair, including utmp support | 
  | KRandomSequence | A class to create a pseudo-random sequence | 
  | KRegExp |  | 
  | KRegExpPrivate | Used internally by KRegExp | 
  | KRFCDate | Functions related to the parsing of dates | 
  | KRootProp | Access KDE desktop resources stored on the root window | 
  | KSaveFile | Has been made to write out changes to an existing file atomically | 
  | KServerSocket | Monitors a port for incoming TCP/IP connections | 
  | KSessionManaged | Provides highlevel access to session management on a per-object base. Highlevel access to session management | 
  | KShared | Reference counting for shared objects | 
  | KSharedPtr< T > | Can be used to control the lifetime of an object that has derived KShared | 
  | KShellProcess | A class derived from KProcess to start child processes through a shell | 
  | KShortcut | Used to represent a keyboard shortcut to an action | 
  | KStdAccel::ShortcutList | KShortcutList implementation that accesses KStdAccel actions | 
  | KShortcutList | KShortcutList is an abstract base class for KAccelShortcutList and KStdAccel::ShortcutList. Base class for accessing accelerator lists | 
  | KSimpleConfig | KDE Configuration entries KDE Configuration Management class with deletion ability | 
  | KSocket | A TCP/IP client socket | 
  | KSocketAddress | A socket address. a socket address | 
  | KSocks | This class provides you with an interface to a SOCKS Proxy server. Access to a SOCKS Proxy | 
  | KSortableItem< T, Key > | KSortableItem is a QPair that provides several operators for sorting | 
  | KSortableValueList< T, Key > | KSortableValueList is a special QValueList for KSortableItem | 
  | KStandardDirs | Site-independent access to standard KDE directories | 
  | KStartupInfo | Class for manipulating the application startup notification | 
  | KStartupInfoData | Class representing data about an application startup notification | 
  | KStartupInfoId | Class representing an identification of application startup notification | 
  | KStaticDeleter< type > | Little helper class to clean up static objects that are held as pointer | 
  | KStaticDeleterBase | Static deleters are used to manage static resources | 
  | KStringHandler | This class contains utility functions for handling strings. Class for manipulating words and sentences in strings | 
  | KSycocaEntry | Base class for all Sycoca entries | 
  | KSycocaFactoryList | This, instead of a typedef, allows to declare "class ..." in header files | 
  | KKeyServer::Sym | Represents a key symbol | 
  | KTempDir | Creates a unique directory for temporary use | 
  | KTempFile | Creates and opens a unique file for temporary use | 
  | KTypeList< T, U > | The building block of typelists of any length | 
  | KTypeListLength< KTypeList< T, U > > | A class template for determining the length of a typelist | 
  | KUniqueApplication | Maintains only a single instance of a running application at a time | 
  | KUnixSocketAddress | A Unix socket address a Unix socket address | 
  | KURL | Represents and parses a URL | 
  | KURL::List | KURL::List is a QValueList that contains KURLs with a few convenience methods | 
  | KURLDrag | This class is to be used instead of QUriDrag when using KURL | 
  | KUser | Represents a user on your system | 
  | KKeyServer::Variations | TODO: please document this class | 
  | KVMAllocator | KVMAllocator is a virtual memory allocator | 
  | KWin | Convenience access to certain properties and features of the window manager. Class for interaction with the window manager | 
  | KWin::Info |  | 
  | KWin::WindowInfo | Information about a window | 
  | KWinModule | The class KWinModule provides information about the state of the window manager as required by windowmanager modules. Base class for KDE Window Manager modules | 
  | KXErrorHandler | This class simplifies handling of X errors. Handler for X errors | 
  | KZoneAllocator | Memory allocator for large groups of small objects |