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
KCalendarSystemCalendarSystem abstract class, default derived kde gregorian class and factory class
KCalendarSystemFactoryFactory class for calendar types
KCalendarSystemJalaliJalali calendar type implementation
KCatalogueThis class abstracts a gettext message catalog
KCharsetsCharset font and encoder/decoder handling
KClipboardSynchronizerThis class is only for internal use. Allowing to automatically synchronize the X11 Clipboard and Selection buffers
KCmdLineArgsA 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
KCompletionA 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
KConfigDialogManagerProvides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in a dialog
KConfigGroupA KConfigBase derived class for one specific group in a KConfig object
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
KConfigSkeletonClass for handling preferences settings for an application
KConfigSkeleton::ItemBoolClass for handling a bool preferences item
KConfigSkeleton::ItemColorClass for handling a color preferences item
KConfigSkeleton::ItemDateTimeClass for handling a QDateTime preferences item
KConfigSkeleton::ItemDoubleClass for handling a floating point preference item
KConfigSkeleton::ItemEnumClass for handling enums
KConfigSkeleton::ItemFontClass for handling a font preferences item
KConfigSkeleton::ItemIntClass for handling an integer preferences item
KConfigSkeleton::ItemInt64Class for handling an 64-bit integer preferences item
KConfigSkeleton::ItemIntListClass for handling an integer list preferences item
KConfigSkeleton::ItemLongClass for hanlding a long integer preferences item
KConfigSkeleton::ItemPasswordClass for handling a password preferences item
KConfigSkeleton::ItemPathClass for handling a path preferences item
KConfigSkeleton::ItemPointClass for handling a QPoint preferences item
KConfigSkeleton::ItemPropertyClass for handling a QVariant preferences item
KConfigSkeleton::ItemRectClass for handling a QRect preferences item
KConfigSkeleton::ItemSizeClass for handling a QSize preferences item
KConfigSkeleton::ItemStringClass for handling a string preferences item
KConfigSkeleton::ItemStringListClass for handling a string list preferences item
KConfigSkeleton::ItemUIntClass for handling an unsingend integer preferences item
KConfigSkeleton::ItemUInt64Class for handling unsigned 64-bit integer preferences item
KConfigSkeleton::ItemULongClass for handling an unsigned long integer preferences item
KConfigSkeletonItemClass for storing a preferences setting
KCrashThis class handles segmentation-faults
KDCOPPropertyProxyEasy way to publish Qt properties of a QObject through DCOP
KDebugDCOPIfaceDCOP interface to KDebug
KDesktopFileKDE Desktop File Management. KDE Desktop File Management class
KEntryMap/dict/list config 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
KKeyA KKey object represents a single key with possible modifiers (Shift, Ctrl, Alt, Win)
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
KMD5An adapted C++ implementation of RSA Data Securities MD5 algorithm
KMimeSourceFactoryAn extension to QMimeSourceFactory that uses KIconLoader to find images
KMountPointInformation about mounted and unmounted disks
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
NETRArray< Z >Resizable array class
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
KProtocolInfoFactoryKProtocolInfoFactory is a factory for getting KProtocolInfo. Factory for KProtocolInfo
KPtyProvides a high level representation of a pseudo tty pair, including utmp support
KRandomSequenceA class to create a pseudo-random sequence
KRegExp
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
KServerSocketMonitors 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
KShortcutUsed to represent a keyboard shortcut to an action
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
KSocketA 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
KStartupInfoClass for manipulating the application startup notification
KStartupInfoDataClass representing data about an application startup notification
KStartupInfoIdClass representing an identification of application startup notification
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 contains utility functions for handling strings. 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
KTempDirCreates a unique directory for temporary use
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
KUserRepresents a user on your system
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::Info
KWin::WindowInfoInformation 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
KXErrorHandlerThis class simplifies handling of X errors. Handler for X errors
KZoneAllocatorMemory allocator for large groups of small objects
KDE Logo
This file is part of the documentation for kdecore Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed May 5 07:19:42 2004 by doxygen 1.3.6 written by Dimitri van Heesch, © 1997-2003