| 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 |