# kdecore Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Source Files

# kdecore Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

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
KCatalogue | This class abstracts a gettext message catalogue
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 | Simple access to the command-line arguments. 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 | This class offers easy use of "auto-completion", "manual-completion" or "shell completion" on QString objects. 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
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
KCrash | This class handles segmentation-faults
KDCOPPropertyProxy | Easy way to publish Qt properties of a QObject through DCOP
KDesktopFile | KDE Desktop File Management. KDE Desktop File Management class
KEntry | Map/dict/list 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
kde_in6_addr | An IPv6 address
kde_sockaddr_in6 | An IPv6 socket address This is taken from RFC 2553
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 | Provides an easy to use C++ implementation of RSA's MD5 algorithm. An adapted C++ implementation of RSA Data Securities MD5 algorithm
KMimeSourceFactory | An extension to QMimeSourceFactory that uses KIconLoader to find images
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
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
KRandomSequence | A class to create a pseudo-random sequence
RArray< Z > | Resizable array class
KRegExp | Regular expression (regexp) matching with back-references
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 | This class or method is obsolete, it is provided for compatibility only. Please use the more powerful KExtendedSocket class. 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
KShortcutList | KShortcutList is an abstract base class for KAccelShortcutList and KStdAccel::ShortcutList. Base class for accessing accelerator lists
KStdAccel::ShortcutList | KShortcutList implementation that accesses KStdAccel actions
KSimpleConfig | KDE Configuration entries KDE Configuration Management class with deletion ability
KSocket | You can connect this socket to any Internet address. 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
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 is not a substitute for the QString class. 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
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
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 | 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
KZoneAllocator | Memory allocator for large groups of small objects

This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 12:47:01 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001