• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KDECore

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 ►NConversionCheck
 CQVconvertible
 Csupported
 Ctype_toQString
 Ctype_toQVariant
 Cunsupported
 ►NKAuth
 CActionClass to access, authorize and execute actions
 CActionReplyClass that encapsulates a reply coming from the helper after executing an action
 CActionWatcherClass used to receive notifications about the status of an action execution
 CAuthBackend
 CAuthServicesBackend
 CBackendsManager
 CDBusHelperProxy
 CFakeBackend
 CFakeHelperProxy
 CHelperProxy
 CPolicyKitBackend
 CPolkit1Backend
 CPolkitResultEventLoop
 ►NKDENamespace for general KDE functions
 CIfEqualThenElse
 CIfEqualThenElse< FS, FS, Then, Else >
 CIfThenElse
 CIfThenElse< false, T, U >
 CNullTypeThis empty class serves as a terminal marker for typelists
 CSameTypes
 CSameTypes< T, T >
 ►Nkencodingprober
 CBig5DistributionAnalysis
 CCharDistributionAnalysis
 CChineseGroupProber
 CEUCJPContextAnalysis
 CEUCJPDistributionAnalysis
 CEUCKRDistributionAnalysis
 CEUCTWDistributionAnalysis
 CGB2312DistributionAnalysis
 CJapaneseContextAnalysis
 CJapaneseGroupProber
 CnsBig5Prober
 CnsCharSetProber
 CnsCodingStateMachine
 CnsEscCharSetProber
 CnsEUCJPProber
 CnsEUCKRProber
 CnsEUCTWProber
 CnsGB18030Prober
 CnsHebrewProber
 CnsLatin1Prober
 CnsMBCSGroupProber
 CnsPkgInt
 CnsSBCSGroupProber
 CnsSingleByteCharSetProber
 CnsSJISProber
 CnsUniversalDetector
 CSequenceModel
 CSJISContextAnalysis
 CSJISDistributionAnalysis
 CSMModel
 CUnicodeGroupProber
 ►Nkhtml
 Cguess_arc
 Cguess_dfa
 CJapaneseCode
 ►NKNetworkA namespace to store all networking-related (socket) classes
 ►NInternal
 CInputData
 CKBlacklistWorker
 CKResolverManager
 CKResolverThread
 CKSocketBufferGeneric socket buffering code
 CKStandardWorker
 CRequestData
 CKActiveSocketBaseAbstract class for active sockets
 CKBufferedSocketBuffered stream sockets
 CKClientSocketBaseAbstract client socket class
 CKDatagramPacketOne datagram
 CKDatagramSocketA socket that operates on datagrams
 CKHttpProxySocketDeviceThe low-level backend for HTTP proxying
 CKInetSocketAddressInternet socket address
 CKIpAddressAn IP address
 CKPassiveSocketBaseAbstract base class for passive sockets
 CKResolverName and service resolution class
 CKResolverEntryOne resolution entry
 CKResolverPrivate
 CKResolverResultsName and service resolution results
 ►CKResolverWorkerBase
 CResolverLockerHelper class for locking the resolver subsystem
 CKResolverWorkerFactory
 CKResolverWorkerFactoryBase
 CKReverseResolverRun a reverse-resolution on a socket address
 CKServerSocketA server socket for accepting connections
 CKSocketAddressA generic socket address
 CKSocketBaseBasic socket functionality
 CKSocketDeviceLow-level socket functionality
 CKSocketDeviceFactoryThis class provides functionality for creating and registering socket implementations
 CKSocketDeviceFactoryBase
 CKSocksSocketDeviceThe low-level class for SOCKS proxying
 CKStreamSocketSimple stream socket
 CKUnixSocketAddressA Unix (local) socket address
 ►NKTraderParse
 CParseContext
 CParseTreeAND
 CParseTreeBase
 CParseTreeBOOL
 CParseTreeBRACKETS
 CParseTreeCALC
 CParseTreeCMP
 CParseTreeDOUBLE
 CParseTreeEXIST
 CParseTreeID
 CParseTreeIN
 CParseTreeMATCH
 CParseTreeMAX2
 CParseTreeMIN2
 CParseTreeNOT
 CParseTreeNUM
 CParseTreeOR
 CParseTreeSTRING
 CPreferencesMaxima
 ►NKTypeTraits
 ►NModifiers
 CConstReferenceType
 CConstReferenceType< T & >
 CParameterType
 CPointerType
 CReferenceType
 CReferenceType< T & >
 CStripAll
 CCanConvert
 CCanDynamicCast
 CIsParentOfChild
 CIsParentOfChildNonStrict
 CMaxTypeSelect
 CMaxTypeSelect< KDE::NullType >
 CMinTypeSelect
 CMinTypeSelect< KDE::NullType >
 CParameterList
 CPointerList
 CReferenceList
 CStrippedList
 CTypeListCheck
 CTypeListCheck< KDE::NullType >
 CTypeListCheck< KTypeList< Head, Tail > >
 CTypeSelect
 CTypeSelect< KDE::NullType, size >
 CTypeSelectImpl
 CTypeTraits
 ►NKuit
 ►Norg
 ►NSonnetThe sonnet namespace
 CBackgroundCheckerBackgroundChecker is used to perform spell checking without blocking the application
 CBackgroundEngine
 CClient
 CFilterFilter is used to split text into words which will be spell checked
 CLoaderClass used to deal with dictionaries
 CSettingsSettings class
 CSpellerSpell checker object
 CSpellerPluginClass is returned by from Loader
 CWordStructure abstracts the word and its position in the parent text
 CAction
 Caddrinfo
 CDateTimeComponents
 CI18nTypeCheck
 CI18nTypeCheck< char[s], s >
 CKAboutDataThis class is used to store information about a program
 CKAboutLicenseThis class is used to store information about a license
 CKAboutPersonThis class is used to store information about a person or developer
 CKArKAr is a class for reading archives in ar format
 CKArchiveKArchive is a base class for reading and writing archives
 CKArchiveDirectoryRepresents a directory entry in a KArchive
 CKArchiveEntryA base class for entries in an KArchive
 CKArchiveFileRepresents a file entry in a KArchive
 CKAutoSaveFileCreates and manages a temporary "auto-save" file
 CKAutostartKAutostart provides a programmatic means to control the state of autostart services on a per-user basis
 CKCalendarEra
 CKCalendarSystemKCalendarSystem abstract base class, provides support for local Calendar Systems in KDE
 CKCalendarSystemCoptic
 CKCalendarSystemCopticPrivate
 CKCalendarSystemEthiopian
 CKCalendarSystemGregorian
 CKCalendarSystemGregorianPrivate
 CKCalendarSystemHebrew
 CKCalendarSystemIndianNational
 CKCalendarSystemIslamicCivil
 CKCalendarSystemJalaliJalali calendar type implementation
 CKCalendarSystemJapanese
 CKCalendarSystemJulian
 CKCalendarSystemMinguo
 CKCalendarSystemPrivate
 CKCalendarSystemQDate
 CKCalendarSystemThai
 CKCatalogThis class abstracts a gettext message catalog
 CKCatalogLoaderThis class is useful in libraries where you want to make sure that anyone that uses your library will get the correct catalog loaded
 CKCatalogName
 CKCharMacroExpanderAbstract base class for single char macro substitutors
 CKCharsetsCharset font and encoder/decoder handling
 CKCmdLineArgsA class for command-line argument handling
 CKCmdLineOptionsClass that holds command line options
 CKComponentDataPer component data
 CKComponentDataPrivate
 CKCompositeJobThe base class for all jobs able to be composed of one or more subjobs
 CKCompositeJobPrivate
 CKConfigThe central class of the KDE configuration data system
 CKConfigBackendProvides the implementation for accessing configuration sources
 CKConfigBase
 CKConfigBasePrivate
 CKConfigGroupA class for one specific group in a KConfig object
 CKConfigGroupGui
 ►CKConfigIniBackend
 CBufferFragment
 CKConfigPrivate
 CKConfigSkeletonGenericItem
 CKConfigSkeletonItemClass for storing a preferences setting
 CKConfigSkeletonItemPrivate
 ►CKCoreConfigSkeletonClass for handling preferences settings for an application
 CItemBoolClass for handling a bool preferences item
 CItemDateTimeClass for handling a QDateTime preferences item
 CItemDoubleClass for handling a floating point preference item
 ►CItemEnumClass for handling enums
 CChoice
 CChoice2
 CItemIntClass for handling a 32-bit integer preferences item
 CItemIntListClass for handling an integer list preferences item
 CItemLongLongClass for handling a 64-bit integer preferences item
 CItemPasswordClass for handling a password preferences item
 CItemPathClass for handling a path preferences item
 CItemPathListClass for handling a path list preferences item
 CItemPointClass for handling a QPoint preferences item
 CItemPropertyClass for handling a QVariant preferences item
 CItemRectClass for handling a QRect preferences item
 CItemSizeClass for handling a QSize preferences item
 CItemStringClass for handling a string preferences item
 CItemStringListClass for handling a string list preferences item
 CItemUIntClass for handling an unsigned 32-bit integer preferences item
 CItemULongLongClass for handling unsigned 64-bit integer preferences item
 CItemUrlClass for handling a url preferences item
 CItemUrlListClass for handling a url list preferences item
 CPrivate
 CKCurrencyCode
 ►CKDateTimeA class representing a date and time with an associated time zone
 CSpecThe full time specification of a KDateTime instance
 CKDateTimeFormatter
 CKDateTimeParser
 CKDayPeriod
 Ckde_addrinfo
 Ckde_in6_addr
 Ckde_sockaddr_in6
 ►CKDebug
 CBlockUse this to label sections of your code
 CKDebugDBusIfaceD-Bus interface to KDebug
 CKDebugTag
 CKDEDModuleThe base class for KDED modules
 CKDEPluginVerificationData
 CKDesktopFileKDE Desktop File Management
 CKDETranslator
 CKDirWatchClass for watching directory and file changes
 ►CKDirWatchPrivate
 CClient
 CEntry
 CKEncodingDetectorProvides encoding detection capabilities
 CKEncodingProberProvides encoding detection(probe) capabilities
 CKEntryMap/dict/list config node entry
 CKEntryKeyKey structure holding both the actual key and the group to which it belongs
 CKEntryMap
 CKFileSystemWatcher
 CKFilterBaseThis is the base class for compression filters such as gzip and bzip2
 CKFilterDevA class for reading and writing compressed data onto a device (e.g
 CKFolderMimeTypeMimetype for a folder (inode/directory)
 CKGenericFactoryThis template provides a generic implementation of a KLibFactory , for use with shared library components
 CKGenericFactory< KTypeList< Product, ProductListTail >, KTypeList< ParentType, ParentTypeListTail > >
 CKGenericFactory< KTypeList< Product, ProductListTail >, QObject >
 CKGenericFactoryBase
 CKGzipFilterInternal class used by KFilterDev
 CKIOBufferBaseBase for I/O buffer implementation
 CKJobThe base class for all jobs
 CKJobPrivate
 CKJobTrackerInterfaceThe interface to implement to track the progresses of a job
 CKJobUiDelegateThe base class for all KJob UI delegate
 CKLibLoaderThe KLibLoader allows you to load libraries dynamically at runtime
 CKLibraryThin wrapper around QLibrary; you should rarely use this directly, see KPluginLoader for higher-level loading of plugins
 CKLimitedIODeviceA readonly device that reads from an underlying device from a given point to another (e.g
 CKLocaleKLocale provides support for country specific stuff like the national language
 CKLocaleMacPrivate
 CKLocalePrivate
 CKLocaleUnixPrivate
 CKLocaleWindowsPrivate
 CKLocalizedDateA class representing a date localized using the local calendar system, language and formats
 CKLocalizedStringClass for producing and handling localized messages
 CKLocalSocketKLocalSocket allows one to create and use local (Unix) sockets
 CKLocalSocketPrivate
 CKLocalSocketServerKLocalSocketServer allows one to create a listening local socket and accept incoming connections
 CKLocalSocketServerPrivate
 CKLockFileNFS safe lockfiles
 CKMacroExpanderBaseAbstract base class for the worker classes behind the KMacroExpander namespace and the KCharMacroExpander and KWordMacroExpander classes
 CKMacroExpanderBasePrivate
 CKMakeTypeListThis class template implements a compile-time algorithm for generating typelists
 CKMakeTypeList< KDE::NullType, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 >
 CKMakeTypeList<>
 CKMD5An adapted C++ implementation of RSA Data Securities MD5 algorithm
 CKMemFile
 CKMessageHandlerAbstract class for KMessage handler
 ►CKMimeGlobsFileParser
 CAllGlobsResult of the globs parsing, as data structures ready for efficient mimetype matching
 CGlob
 CGlobList
 CKMimeMagicMatch
 CKMimeMagicRule
 CKMimeTypeRepresent a mime type, like "text/plain", and the data that is associated with it
 ►CKMimeTypeFactory
 CMimeTypeEntry
 CKMimeTypePrivate
 CKMimeTypeRepository
 CKMimeTypeTraderKDE's trader for services associated to a given mimetype
 ►CKMountPointInformation about mounted and unmounted disks
 CListList of mount points
 Ckndbgstream
 ►CKPluginFactoryIf you develop a library that is to be loaded dynamically at runtime, then you should return a pointer to a KPluginFactory
 CInheritanceCheckerThis is used to detect the arguments need for the constructor of plugin classes
 CKPluginFactoryPrivate
 CKPluginInfoInformation about a plugin
 CKPluginLoaderThis class can be used to dynamically load a plugin library at runtime
 CKProcessChild process invocation, monitoring and control
 CKProcessPrivate
 ►CKProtocolInfoInformation about I/O (Internet, etc.) protocols supported by KDE
 CExtraFieldDefinition of an extra field in the UDS entries, returned by a listDir operation
 CKProtocolInfoFactoryFactory for KProtocolInfo
 CKProtocolInfoPrivate
 CKRandomSequenceA class to create a pseudo-random sequence
 CKSaveFileClass to allow for atomic file I/O, as well as utility functions
 CKSDCLockThis class defines an interface used by KSharedDataCache::Private to offload proper locking and unlocking depending on what the platform supports at runtime and compile-time
 ►CKServiceRepresent a service, like an application or plugin bound to one or several mimetypes (or servicetypes) as written in its desktop entry file
 CServiceTypeAndPreference
 CKServiceActionRepresents an action in a .desktop file Actions are defined with the config key Actions in the [Desktop Entry] group, followed by one group per action, as per the desktop entry standard
 CKServiceFactory
 CKServiceGroupKServiceGroup represents a group of service, for example screensavers
 CKServiceGroupFactory
 CKServiceGroupPrivate
 CKServiceOfferHolds the user's preference of a service
 CKServicePrivate
 CKServiceSeparator
 CKServiceTypeA service type is, well, a type of service, where a service is an application or plugin
 CKServiceTypeFactory
 CKServiceTypePrivate
 CKServiceTypeProfileEntry
 CKServiceTypeTraderKDE's trader interface (similar to the CORBA Trader), which provides a way to query the KDE infrastructure for specific applications or components
 CKSharedConfigKConfig variant using shared memory
 CKSharedDataCacheA simple data cache which uses shared memory to quickly access data stored on disk
 CKSharedPtrCan be used to control the lifetime of an object that has derived QSharedData
 CKSortableItemKSortableItem is a QPair that provides several operators for sorting
 CKSortableListKSortableList is a QList which associates a key with each item in the list
 CKSslCaCertificate
 CKSslCertificateManager
 CKSslCertificateManagerPrivate
 CKSslCertificateRule
 CKSslCipher
 CKSSLD
 CKSSLDAdaptor
 CKSslError
 ►CKSslErrorUiDataThis class can hold all the necessary data from a KTcpSocket to ask the user to continue connecting in the face of SSL errors
 CPrivate
 CKSslKey
 CKStandardDirsSite-independent access to standard KDE directories
 CKSycoca
 CKSycocaAbstractDevice
 CKSycocaBufferDevice
 CKSycocaDict
 CKSycocaEntryBase class for all Sycoca entries
 CKSycocaEntryPrivate
 CKSycocaFactory
 CKSycocaFactoryContainerWorkaround for the lack of QThreadStorage::setAutoDelete(false)
 CKSycocaFactoryListThis, instead of a typedef, allows to declare "class ..." in header files
 CKSycocaFactorySingletonTemplate for making it easier to define a threadsafe singleton for each factory, with support for kbuildsycoca providing a subclass of the factory
 CKSycocaFileDevice
 CKSycocaMemFileDevice
 CKSycocaPrivate
 CKSystemTimeZoneTime zone in the system database
 CKSystemTimeZoneBackendBackend class for KSystemTimeZone class
 CKSystemTimeZoneDataParsed system time zone data
 CKSystemTimeZonesSystem time zone database, consisting of a collection of individual system time zone definitions, indexed by name
 CKSystemTimeZoneSourceA class to read and parse system time zone data
 CKSystemTimeZoneSourceWindowsA class to read and parse the timezone information from the Windows registry
 CKSystemTimeZoneWindowsTime zone defined in the Windows registry
 CKTarA class for reading / writing (optionally compressed) tar archives
 CKTcpSocket
 CKTempDirCreate a unique directory for temporary use
 CKTemporaryFileA QTemporaryFile that will save in the KDE temp directory
 ►CKTimeZoneBase class representing a time zone
 CLeapSeconds
 CPhase
 CTransition
 CKTimeZoneBackendBase backend class for KTimeZone classes
 CKTimeZoneDataBase class for the parsed data returned by a KTimeZoneSource class
 CKTimeZonesTime zone database which consists of a collection of individual time zone definitions
 CKTimeZoneSourceBase class representing a source of time zone information
 CKToolInvocationKToolInvocation: for starting other programs
 CKTranscriptClass for supporting programmable translations
 CKTypeListThe building block of typelists of any length
 CKTypeListAfterPivot
 CKTypeListAppendConcatenates two typelists
 CKTypeListAppend< KDE::NullType, List2 >
 CKTypeListAtIndex-Operator
 CKTypeListAt< KDE::NullType, 0 >
 CKTypeListAt< KDE::NullType, pos >
 CKTypeListAt< Types, 0 >
 CKTypeListAtWithDefaultLike KTypeListAt
 CKTypeListAtWithDefault< KDE::NullType, 0, Default >
 CKTypeListAtWithDefault< KDE::NullType, pos, Default >
 CKTypeListAtWithDefault< Types, 0, Default >
 CKTypeListBeforePivot
 CKTypeListContains
 CKTypeListContains< KDE::NullType, Type >
 CKTypeListContains< KTypeList< Type, Tail >, Type >
 CKTypeListEndGet last element
 CKTypeListEnd< K_TYPELIST_1(Type)>
 CKTypeListFold
 CKTypeListFold< KDE::NullType, Folder, Start >
 CKTypeListForeach
 CKTypeListForeach< KDE::NullType, Manip >
 CKTypeListIndexOfThis class template implements a compile-time algorithm for processing typelists
 CKTypeListIndexOf< KDE::NullType, T >
 CKTypeListIndexOf< KTypeList< Head, Tail >, T >
 CKTypeListIndexOf< KTypeList< T, Tail >, T >
 CKTypeListLengthThis class template implements a compile-time algorithm for processing typelists
 CKTypeListLength< KDE::NullType >
 CKTypeListLength< KTypeList< T, U > >
 CKTypeListPopPop last element
 CKTypeListPop< K_TYPELIST_1(Type)>
 CKTypeListPushPush Type
 CKTypeListPush< KDE::NullType, Type >
 CKTypeListReplaceBegin
 CKTypeListReplaceBegin< KDE::NullType, Replace >
 CKTypeListReplaceBegin< Types, KDE::NullType >
 CKTypeListRevert
 CKTypeListSortSlow Quick-Sort
 CKTypeListSort< KDE::NullType, Comparator >
 CKTzfileTimeZoneTime zone defined in tzfile(5) format
 CKTzfileTimeZoneBackendBackend class for KTzfileTimeZone class
 CKTzfileTimeZoneDataParsed data from tzfile(5) time zone definition files
 CKTzfileTimeZoneSourceA class to read and parse tzfile time zone definition files
 CKuitSemanticsClass for formatting semantic markup in UI messages
 ►CKUrlRepresents and parses a URL
 CListKUrl::List is a QList that contains KUrls with a few convenience methods
 CKUserRepresents a user on your system
 CKUserGroupRepresents a group on your system
 CKWordMacroExpanderAbstract base class for simple word macro substitutors
 CKZipA class for reading / writing zip archives
 CKZipFileEntryA KZipFileEntry represents an file in a zip archive
 CKZoneAllocatorMemory allocator for large groups of small objects
 COrgKdeKLauncherInterface
 COrgKdeKSSLDInterface
 CQDBusAbstractAdaptor
 CQDBusAbstractInterface
 CQHash
 CQIODevice
 CQLibrary
 CQList
 CQMap
 CQObject
 CQPair
 CQPluginLoader
 CQProcess
 CQSet
 CQSharedData
 CQTcpSocket
 CQTemporaryFile
 CQThread
 CQTranslator
 CQUrl
 CQValueList
 CSharedLock
 CsimpleSpinLockThis is a very basic lock that should work on any system where GCC atomic intrinsics are supported
 CWrongSyntax
 CYYSTYPE
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:47:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDECore

Skip menu "KDECore"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal