kdecore Library API Documentation

kdecore Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KAboutDataThis class is used to store information about a program. Holds information needed by the "About" box and other classes
KAboutPersonThis structure is used to store information about a person or developer
KAboutTranslatorThis structure is used to store information about a translator
KAccelHandle shortcuts. Configurable shortcut support for widgets
KAcceleratorManagerKDE Accelerator manager
KAccelManagerAlgorithmThis class encapsulates the algorithm finding the 'best' distribution of accelerators in a hierarchy of widgets
KAccelShortcutListKShortcutList implementation to access KAccel and KGlobalAccel lists
KAccelStringA string class handling accelerators
KAddressInfoContains information about an internet address
KAppDCOPInterfaceThis is the main interface to the KApplication. DCOP interface to KApplication
KApplicationControls and provides information to all KDE applications. Controls and provides information to all KDE applications
KAsyncIOAsynchronous I/O Support Asynchronous I/O support
KAudioPlayerThis class provides one-shot-and-forget audio playing
KBufferedIOThis abstract class implements basic functionality for buffered input/output. Buffered I/O
KCatalogueThis class abstracts a gettext message catalogue
KCharsetsCharset font and encoder/decoder handling
KClipboardSynchronizerThis class is only for internal use. Allowing to automatically synchronize the X11 Clipboard and Selection buffers
KCmdLineArgsSimple access to the command-line arguments. A class for command-line argument handling
KCmdLineOptionsStructure that holds command line options
KCodecsA wrapper class for the most commonly used encoding and decoding algorithms. A collection of commonly used encoding and decoding algorithms
KCompletionThis class offers easy use of "auto-completion", "manual-completion" or "shell completion" on QString objects. A generic class for completing QStrings
KCompletionBaseAn abstract base class for adding a completion feature into widgets. An abstract class for adding text completion support to widgets
KCompletionMatchesThis structure is returned by KCompletion::allWeightedMatches . List for keeping matches returned from KCompletion
KCompTreeNodeA helper class for KCompletion
KConfigAccess KDE Configuration entries. KDE Configuration Management class
KConfigBackEndAbstract base class for KDE configuration file loading/saving. KDE Configuration file loading/saving abstract base class
KConfigBaseAbstract base class for KDE configuration entries. KDE Configuration Management abstract base class
KConfigGroupSaverHelper class to facilitate working with KConfig / KSimpleConfig groups. Helper class for easier use of KConfig/KSimpleConfig groups
KConfigINIBackEndClass for KDE INI-style configuration file loading/saving
KCrashThis class handles segmentation-faults
KDCOPPropertyProxyEasy way to publish Qt properties of a QObject through DCOP
KDesktopFileKDE Desktop File Management. KDE Desktop File Management class
KEntryMap/dict/list node entry
KEntryKeyKey structure holding both the actual key and the the group to which it belongs
KExtendedSocketThe extended socket class. an extended socket
KKeyServer::KeyRepresents 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
KGlobalAccess to the KDE global objects
KGlobalAccelKGlobalAccel allows you to have global accelerators that are independent of the focused window. Configurable global shortcut support
KGlobalSettingsAccess the KDE global configuration
KGlobalSettings::KMouseSettingsDescribes the mouse settings
KIconOne icon as found by KIconTheme
KIconEffectApplies effects to icons
KIconLoaderIconloader for KDE
KIconThemeClass to use/access icon themes in KDE
KInetSocketAddressAn Inet (IPv4 or IPv6) socket address an Internet socket address
KInstanceAccess to KDE global objects for use in shared libraries
KNotifyClient::InstanceMakes it possible to use KNotifyClient with a KInstance that is not the application. Enables KNotifyClient to use a different KInstance
KIPCThis class implements a very simple IPC mechanism for KDE
kdbgstreamKdbgstream is a text stream that allows you to print debug messages
kde_in6_addrAn IPv6 address
kde_sockaddr_in6An IPv6 socket address This is taken from RFC 2553
KKeyNativeRepresentation of a key in the format native of the windowing system (eg
KKeySequenceA KKeySequence object holds a sequence of up to 4 keys
kndbgstreamKndbgstream is a dummy variant of kdbgstream
KLibFactoryIf you develop a library that is to be loaded dynamically at runtime, then you should return a pointer to your factory
KLibLoaderThe KLibLoader allows you to load libraries dynamically at runtime
KLibraryRepresents a dynamically loaded library
KLocaleKLocale provides support for country specific stuff like the national language. class for supporting locale settings and national language
KMacroExpanderBaseAbstract base class for the worker classes behind the KMacroExpander namespace
KMD5Provides an easy to use C++ implementation of RSA's MD5 algorithm. An adapted C++ implementation of RSA Data Securities MD5 algorithm
KMimeSourceFactoryAn extension to QMimeSourceFactory that uses KIconLoader to find images
KMultipleDragThis 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
NETBase namespace class
NETIconSimple icon class for NET classes
NETPointSimple point class for NET classes
NETRectSimple rectangle class for NET classes
NETRootInfoPrivatePrivate data for the NETRootInfo class
NETSizeSimple size class for NET classes
NETStrutSimple strut class for NET classes
NETWinInfoPrivatePrivate data for the NETWinInfo class
KPaletteClass for handling Palettes
KPixmapProviderA tiny abstract class with just one method: pixmapFor() an abstract interface for looking up icons
KPopupAccelManagerThis class manages a popup menu
KProcessChild process invocation, monitoring and control
KProcessControllerUsed internally by KProcess
KProcIOKProcIO A slightly simpler interface to KProcess
KRandomSequenceA class to create a pseudo-random sequence
RArray< Z >Resizable array class
KRegExpRegular expression (regexp) matching with back-references
KRegExpPrivateUsed internally by KRegExp
KRFCDateFunctions related to the parsing of dates
KRootPropAccess KDE desktop resources stored on the root window
KSaveFileHas been made to write out changes to an existing file atomically
KServerSocketThis 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
KSessionManagedProvides highlevel access to session management on a per-object base. Highlevel access to session management
KSharedReference counting for shared objects
KSharedPtr< T >Can be used to control the lifetime of an object that has derived KShared
KShellProcessA class derived from KProcess to start child processes through a shell
KShortcutListKShortcutList is an abstract base class for KAccelShortcutList and KStdAccel::ShortcutList. Base class for accessing accelerator lists
KStdAccel::ShortcutListKShortcutList implementation that accesses KStdAccel actions
KSimpleConfigKDE Configuration entries KDE Configuration Management class with deletion ability
KSocketYou can connect this socket to any Internet address. A TCP/IP client socket
KSocketAddressA socket address. a socket address
KSocksThis 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
KStandardDirsSite-independent access to standard KDE directories
KStaticDeleter< type >Little helper class to clean up static objects that are held as pointer
KStaticDeleterBaseStatic deleters are used to manage static resources
KStringHandlerThis class is not a substitute for the QString class. Class for manipulating words and sentences in strings
KSycocaEntryBase class for all Sycoca entries
KSycocaFactoryListThis, instead of a typedef, allows to declare "class ..." in header files
KKeyServer::SymRepresents a key symbol
KTempFileCreates 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
KUniqueApplicationMaintains only a single instance of a running application at a time
KUnixSocketAddressA Unix socket address a Unix socket address
KURLRepresents and parses a URL
KURL::ListKURL::List is a QValueList that contains KURLs with a few convenience methods
KURLDragThis class is to be used instead of QUriDrag when using KURL
KKeyServer::VariationsTODO: please document this class
KVMAllocatorKVMAllocator is a virtual memory allocator
KWinConvenience access to certain properties and features of the window manager. Class for interaction with the window manager
KWin::InfoInformation about a window
KWinModuleThe class KWinModule provides information about the state of the window manager as required by windowmanager modules. Base class for KDE Window Manager modules
KZoneAllocatorMemory allocator for large groups of small objects
KDE Logo
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