KDECore
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| NConversionCheck | |
| CQVconvertible | |
| Csupported | |
| Ctype_toQString | |
| Ctype_toQVariant | |
| Cunsupported | |
| NKAuth | |
| CAction | Class to access, authorize and execute actions |
| CActionReply | Class that encapsulates a reply coming from the helper after executing an action |
| CActionWatcher | Class used to receive notifications about the status of an action execution |
| CAuthBackend | |
| CAuthServicesBackend | |
| CBackendsManager | |
| CDBusHelperProxy | |
| CFakeBackend | |
| CFakeHelperProxy | |
| CHelperProxy | |
| CPolicyKitBackend | |
| CPolkit1Backend | |
| CPolkitResultEventLoop | |
| NKDE | |
| CIfEqualThenElse | |
| CIfEqualThenElse< FS, FS, Then, Else > | |
| CIfThenElse | |
| CIfThenElse< false, T, U > | |
| CSameTypes | |
| CSameTypes< T, T > | |
| Nkencodingprober | |
| CBig5DistributionAnalysis | |
| CCharDistributionAnalysis | |
| CChineseGroupProber | |
| CEUCJPContextAnalysis | |
| CEUCJPDistributionAnalysis | |
| CEUCKRDistributionAnalysis | |
| CGB2312DistributionAnalysis | |
| CJapaneseContextAnalysis | |
| CJapaneseGroupProber | |
| CnsBig5Prober | |
| CnsCharSetProber | |
| CnsCodingStateMachine | |
| CnsEscCharSetProber | |
| CnsEUCJPProber | |
| CnsEUCKRProber | |
| CnsGB18030Prober | |
| CnsHebrewProber | |
| CnsLatin1Prober | |
| CnsMBCSGroupProber | |
| CnsPkgInt | |
| CnsSBCSGroupProber | |
| CnsSingleByteCharSetProber | |
| CnsSJISProber | |
| CnsUniversalDetector | |
| CSequenceModel | |
| CSJISContextAnalysis | |
| CSJISDistributionAnalysis | |
| CSMModel | |
| CUnicodeGroupProber | |
| Nkhtml | |
| Cguess_arc | |
| Cguess_dfa | |
| CJapaneseCode | |
| NKNetwork | A namespace to store all networking-related (socket) classes |
| NInternal | |
| CInputData | |
| CKBlacklistWorker | |
| CKResolverManager | |
| CKResolverThread | |
| CKSocketBuffer | Generic socket buffering code |
| CKStandardWorker | |
| CRequestData | |
| CKActiveSocketBase | Abstract class for active sockets |
| CKBufferedSocket | Buffered stream sockets |
| CKClientSocketBase | Abstract client socket class |
| CKDatagramPacket | One datagram |
| CKDatagramSocket | A socket that operates on datagrams |
| CKHttpProxySocketDevice | The low-level backend for HTTP proxying |
| CKInetSocketAddress | Internet socket address |
| CKIpAddress | An IP address |
| CKPassiveSocketBase | Abstract base class for passive sockets |
| CKResolver | Name and service resolution class |
| CKResolverEntry | One resolution entry |
| CKResolverPrivate | |
| CKResolverResults | Name and service resolution results |
| CKResolverWorkerBase | |
| CResolverLocker | Helper class for locking the resolver subsystem |
| CKResolverWorkerFactory | |
| CKResolverWorkerFactoryBase | |
| CKReverseResolver | Run a reverse-resolution on a socket address |
| CKServerSocket | A server socket for accepting connections |
| CKSocketAddress | A generic socket address |
| CKSocketBase | Basic socket functionality |
| CKSocketDevice | Low-level socket functionality |
| CKSocketDeviceFactory | This class provides functionality for creating and registering socket implementations |
| CKSocketDeviceFactoryBase | |
| CKSocksSocketDevice | The low-level class for SOCKS proxying |
| CKStreamSocket | Simple stream socket |
| CKUnixSocketAddress | A 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 | |
| NSonnet | The sonnet namespace |
| CBackgroundChecker | BackgroundChecker is used to perform spell checking without blocking the application |
| CBackgroundEngine | |
| CClient | |
| CFilter | Filter is used to split text into words which will be spell checked |
| CLoader | Class used to deal with dictionaries |
| CSettings | Settings class |
| CSpeller | Spell checker object |
| CSpellerPlugin | Class is returned by from Loader |
| CWord | Structure abstracts the word and its position in the parent text |
| CAction | |
| Caddrinfo | |
| CDateTimeComponents | |
| CI18nTypeCheck | |
| CI18nTypeCheck< char[s], s > | |
| CKAboutData | This class is used to store information about a program |
| CKAboutLicense | This class is used to store information about a license |
| CKAboutPerson | This class is used to store information about a person or developer |
| CKAr | KAr is a class for reading archives in ar format |
| CKArchive | KArchive is a base class for reading and writing archives |
| CKArchiveDirectory | Represents a directory entry in a KArchive |
| CKArchiveEntry | A base class for entries in an KArchive |
| CKArchiveFile | Represents a file entry in a KArchive |
| CKAutoSaveFile | Creates and manages a temporary "auto-save" file |
| CKAutostart | KAutostart provides a programmatic means to control the state of autostart services on a per-user basis |
| CKCalendarEra | |
| CKCalendarSystem | KCalendarSystem abstract base class, provides support for local Calendar Systems in KDE |
| CKCalendarSystemCoptic | |
| CKCalendarSystemCopticPrivate | |
| CKCalendarSystemEthiopian | |
| CKCalendarSystemGregorian | |
| CKCalendarSystemGregorianPrivate | |
| CKCalendarSystemHebrew | |
| CKCalendarSystemIndianNational | |
| CKCalendarSystemIslamicCivil | |
| CKCalendarSystemJalali | Jalali calendar type implementation |
| CKCalendarSystemJapanese | |
| CKCalendarSystemJulian | |
| CKCalendarSystemMinguo | |
| CKCalendarSystemPrivate | |
| CKCalendarSystemQDate | |
| CKCalendarSystemThai | |
| CKCatalog | This class abstracts a gettext message catalog |
| CKCatalogLoader | This class is useful in libraries where you want to make sure that anyone that uses your library will get the correct catalog loaded |
| CKCatalogName | |
| CKCharMacroExpander | Abstract base class for single char macro substitutors |
| CKCharsets | Charset font and encoder/decoder handling |
| CKCmdLineArgs | A class for command-line argument handling |
| CKCmdLineOptions | Class that holds command line options |
| CKComponentData | Per component data |
| CKComponentDataPrivate | |
| CKCompositeJob | The base class for all jobs able to be composed of one or more subjobs |
| CKCompositeJobPrivate | |
| CKConfig | The central class of the KDE configuration data system |
| CKConfigBackend | Provides the implementation for accessing configuration sources |
| CKConfigBase | |
| CKConfigBasePrivate | |
| CKConfigGroup | A class for one specific group in a KConfig object |
| CKConfigGroupGui | |
| CKConfigIniBackend | |
| CBufferFragment | |
| CKConfigPrivate | |
| CKConfigSkeletonGenericItem | |
| CKConfigSkeletonItem | Class for storing a preferences setting |
| CKConfigSkeletonItemPrivate | |
| CKCoreConfigSkeleton | Class for handling preferences settings for an application |
| CItemBool | Class for handling a bool preferences item |
| CItemDateTime | Class for handling a QDateTime preferences item |
| CItemDouble | Class for handling a floating point preference item |
| CItemEnum | Class for handling enums |
| CChoice | |
| CChoice2 | |
| CItemInt | Class for handling a 32-bit integer preferences item |
| CItemIntList | Class for handling an integer list preferences item |
| CItemLongLong | Class for handling a 64-bit integer preferences item |
| CItemPassword | Class for handling a password preferences item |
| CItemPath | Class for handling a path preferences item |
| CItemPathList | Class for handling a path list preferences item |
| CItemPoint | Class for handling a QPoint preferences item |
| CItemProperty | Class for handling a QVariant preferences item |
| CItemRect | Class for handling a QRect preferences item |
| CItemSize | Class for handling a QSize preferences item |
| CItemString | Class for handling a string preferences item |
| CItemStringList | Class for handling a string list preferences item |
| CItemUInt | Class for handling an unsigned 32-bit integer preferences item |
| CItemULongLong | Class for handling unsigned 64-bit integer preferences item |
| CItemUrl | Class for handling a url preferences item |
| CItemUrlList | Class for handling a url list preferences item |
| CPrivate | |
| CKCurrencyCode | |
| CKDateTime | A class representing a date and time with an associated time zone |
| CSpec | The full time specification of a KDateTime instance |
| CKDateTimeFormatter | |
| CKDateTimeParser | |
| CKDayPeriod | |
| Ckde_addrinfo | |
| Ckde_in6_addr | |
| Ckde_sockaddr_in6 | |
| CKDebug | |
| CBlock | Use this to label sections of your code |
| CKDebugDBusIface | D-Bus interface to KDebug |
| CKDebugTag | |
| CKDEDModule | The base class for KDED modules |
| CKDEPluginVerificationData | |
| CKDesktopFile | KDE Desktop File Management |
| CKDETranslator | |
| CKDirWatch | Class for watching directory and file changes |
| CKDirWatchPrivate | |
| CClient | |
| CEntry | |
| CKEncodingDetector | Provides encoding detection capabilities |
| CKEncodingProber | Provides encoding detection(probe) capabilities |
| CKEntry | Map/dict/list config node entry |
| CKEntryKey | Key structure holding both the actual key and the group to which it belongs |
| CKEntryMap | Type specifying a map of entries (key,value pairs) |
| CKFileSystemWatcher | |
| CKFilterBase | This is the base class for compression filters such as gzip and bzip2 |
| CKFilterDev | A class for reading and writing compressed data onto a device (e.g |
| CKFolderMimeType | Mimetype for a folder (inode/directory) |
| CKGenericFactory | This 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 | |
| CKGzipFilter | Internal class used by KFilterDev |
| CKIOBufferBase | Base for I/O buffer implementation |
| CKJob | The base class for all jobs |
| CKJobPrivate | |
| CKJobTrackerInterface | The interface to implement to track the progresses of a job |
| CKJobUiDelegate | The base class for all KJob UI delegate |
| CKLibLoader | The KLibLoader allows you to load libraries dynamically at runtime |
| CKLibrary | Thin wrapper around QLibrary; you should rarely use this directly, see KPluginLoader for higher-level loading of plugins |
| CKLimitedIODevice | A readonly device that reads from an underlying device from a given point to another (e.g |
| CKLocale | KLocale provides support for country specific stuff like the national language |
| CKLocaleMacPrivate | |
| CKLocalePrivate | |
| CKLocaleUnixPrivate | |
| CKLocaleWindowsPrivate | |
| CKLocalizedDate | A class representing a date localized using the local calendar system, language and formats |
| CKLocalizedString | Class for producing and handling localized messages |
| CKLocalSocket | KLocalSocket allows one to create and use local (Unix) sockets |
| CKLocalSocketPrivate | |
| CKLocalSocketServer | KLocalSocketServer allows one to create a listening local socket and accept incoming connections |
| CKLocalSocketServerPrivate | |
| CKLockFile | NFS safe lockfiles |
| CKMacroExpanderBase | Abstract base class for the worker classes behind the KMacroExpander namespace and the KCharMacroExpander and KWordMacroExpander classes |
| CKMacroExpanderBasePrivate | |
| CKMakeTypeList | This 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<> | |
| CKMD5 | An adapted C++ implementation of RSA Data Securities MD5 algorithm |
| CKMemFile | |
| CKMessageHandler | Abstract class for KMessage handler |
| CKMimeGlobsFileParser | |
| CAllGlobs | Result of the globs parsing, as data structures ready for efficient mimetype matching |
| CGlob | |
| CGlobList | |
| CKMimeMagicMatch | |
| CKMimeMagicRule | |
| CKMimeType | Represent a mime type, like "text/plain", and the data that is associated with it |
| CKMimeTypeFactory | |
| CMimeTypeEntry | |
| CKMimeTypePrivate | |
| CKMimeTypeRepository | |
| CKMimeTypeTrader | KDE's trader for services associated to a given mimetype |
| CKMountPoint | Information about mounted and unmounted disks |
| CList | List of mount points |
| Ckndbgstream | |
| CKPluginFactory | If you develop a library that is to be loaded dynamically at runtime, then you should return a pointer to a KPluginFactory |
| CInheritanceChecker | This is used to detect the arguments need for the constructor of plugin classes |
| CKPluginFactoryPrivate | |
| CKPluginInfo | Information about a plugin |
| CKPluginLoader | This class can be used to dynamically load a plugin library at runtime |
| CKProcess | Child process invocation, monitoring and control |
| CKProcessPrivate | |
| CKProtocolInfo | Information about I/O (Internet, etc.) protocols supported by KDE |
| CExtraField | Definition of an extra field in the UDS entries, returned by a listDir operation |
| CKProtocolInfoFactory | Factory for KProtocolInfo |
| CKProtocolInfoPrivate | |
| CKRandomSequence | A class to create a pseudo-random sequence |
| CKSaveFile | Class to allow for atomic file I/O, as well as utility functions |
| CKSDCLock | This 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 |
| CKService | Represent a service, like an application or plugin bound to one or several mimetypes (or servicetypes) as written in its desktop entry file |
| CServiceTypeAndPreference | |
| CKServiceAction | Represents 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 | |
| CKServiceGroup | KServiceGroup represents a group of service, for example screensavers |
| CKServiceGroupFactory | |
| CKServiceGroupPrivate | |
| CKServiceOffer | Holds the user's preference of a service |
| CKServicePrivate | |
| CKServiceSeparator | |
| CKServiceType | A service type is, well, a type of service, where a service is an application or plugin |
| CKServiceTypeFactory | |
| CKServiceTypePrivate | |
| CKServiceTypeProfileEntry | |
| CKServiceTypeTrader | KDE's trader interface (similar to the CORBA Trader), which provides a way to query the KDE infrastructure for specific applications or components |
| CKShared | |
| CKSharedConfig | KConfig variant using shared memory |
| CKSharedDataCache | A simple data cache which uses shared memory to quickly access data stored on disk |
| CKSharedPtr | Can be used to control the lifetime of an object that has derived QSharedData |
| CKSortableItem | KSortableItem is a QPair that provides several operators for sorting |
| CKSortableList | KSortableList is a QList which associates a key with each item in the list |
| CKSslCaCertificate | |
| CKSslCertificateManager | |
| CKSslCertificateManagerPrivate | |
| CKSslCertificateRule | |
| CKSslCipher | |
| CKSSLD | |
| CKSSLDAdaptor | |
| CKSslError | |
| CKSslErrorUiData | This 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 | |
| CKStandardDirs | Site-independent access to standard KDE directories |
| CKSycoca | |
| CKSycocaAbstractDevice | |
| CKSycocaBufferDevice | |
| CKSycocaDict | |
| CKSycocaEntry | Base class for all Sycoca entries |
| CKSycocaEntryPrivate | |
| CKSycocaFactory | |
| CKSycocaFactoryContainer | Workaround for the lack of QThreadStorage::setAutoDelete(false) |
| CKSycocaFactoryList | This, instead of a typedef, allows to declare "class ..." in header files |
| CKSycocaFactorySingleton | Template 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 | |
| CKSystemTimeZone | Time zone in the system database |
| CKSystemTimeZoneBackend | Backend class for KSystemTimeZone class |
| CKSystemTimeZoneData | Parsed system time zone data |
| CKSystemTimeZones | System time zone database, consisting of a collection of individual system time zone definitions, indexed by name |
| CKSystemTimeZoneSource | A class to read and parse system time zone data |
| CKSystemTimeZoneSourceWindows | A class to read and parse the timezone information from the Windows registry |
| CKSystemTimeZoneWindows | Time zone defined in the Windows registry |
| CKTar | A class for reading / writing (optionally compressed) tar archives |
| CKTcpSocket | |
| CKTempDir | Create a unique directory for temporary use |
| CKTemporaryFile | A QTemporaryFile that will save in the KDE temp directory |
| CKTimeZone | Base class representing a time zone |
| CLeapSeconds | |
| CPhase | |
| CTransition | |
| CKTimeZoneBackend | Base backend class for KTimeZone classes |
| CKTimeZoneData | Base class for the parsed data returned by a KTimeZoneSource class |
| CKTimeZones | Time zone database which consists of a collection of individual time zone definitions |
| CKTimeZoneSource | Base class representing a source of time zone information |
| CKToolInvocation | KToolInvocation: for starting other programs |
| CKTranscript | Class for supporting programmable translations |
| CKTypeList | The building block of typelists of any length |
| CKTypeListAfterPivot | |
| CKTypeListAppend | Concatenates two typelists |
| CKTypeListAppend< KDE::NullType, List2 > | |
| CKTypeListAt | Index-Operator |
| CKTypeListAt< KDE::NullType, 0 > | |
| CKTypeListAt< KDE::NullType, pos > | |
| CKTypeListAt< Types, 0 > | |
| CKTypeListAtWithDefault | Like 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 > | |
| CKTypeListEnd | Get last element |
| CKTypeListEnd< K_TYPELIST_1(Type)> | |
| CKTypeListFold | |
| CKTypeListFold< KDE::NullType, Folder, Start > | |
| CKTypeListForeach | |
| CKTypeListForeach< KDE::NullType, Manip > | |
| CKTypeListIndexOf | This class template implements a compile-time algorithm for processing typelists |
| CKTypeListIndexOf< KDE::NullType, T > | |
| CKTypeListIndexOf< KTypeList< Head, Tail >, T > | |
| CKTypeListIndexOf< KTypeList< T, Tail >, T > | |
| CKTypeListLength | This class template implements a compile-time algorithm for processing typelists |
| CKTypeListLength< KDE::NullType > | |
| CKTypeListLength< KTypeList< T, U > > | |
| CKTypeListPop | Pop last element |
| CKTypeListPop< K_TYPELIST_1(Type)> | |
| CKTypeListPush | Push Type |
| CKTypeListPush< KDE::NullType, Type > | |
| CKTypeListReplaceBegin | |
| CKTypeListReplaceBegin< KDE::NullType, Replace > | |
| CKTypeListReplaceBegin< Types, KDE::NullType > | |
| CKTypeListRevert | |
| CKTypeListSort | Slow Quick-Sort |
| CKTypeListSort< KDE::NullType, Comparator > | |
| CKTzfileTimeZone | Time zone defined in tzfile(5) format |
| CKTzfileTimeZoneBackend | Backend class for KTzfileTimeZone class |
| CKTzfileTimeZoneData | Parsed data from tzfile(5) time zone definition files |
| CKTzfileTimeZoneSource | A class to read and parse tzfile time zone definition files |
| CKuitSemantics | Class for formatting semantic markup in UI messages |
| CKUrl | Represents and parses a URL |
| CList | KUrl::List is a QList that contains KUrls with a few convenience methods |
| CKUser | Represents a user on your system |
| CKUserGroup | Represents a group on your system |
| CKWordMacroExpander | Abstract base class for simple word macro substitutors |
| CKZip | A class for reading / writing zip archives |
| CKZipFileEntry | A KZipFileEntry represents an file in a zip archive |
| CKZoneAllocator | Memory allocator for large groups of small objects |
| CNullType | This empty class serves as a terminal marker for typelists |
| COrgKdeKLauncherInterface | |
| COrgKdeKSSLDInterface | |
| CQDBusAbstractAdaptor | |
| CQDBusAbstractInterface | |
| CQDBusContext | |
| CQHash | |
| CQIODevice | |
| CQLibrary | |
| CQList | |
| CQMap | |
| CQObject | |
| CQPair | |
| CQPluginLoader | |
| CQProcess | |
| CQSet | |
| CQTcpSocket | |
| CQTemporaryFile | |
| CQThread | |
| CQTranslator | |
| CQUrl | |
| CQValueList | |
| CSharedLock | |
| CsimpleSpinLock | This 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-2026 The KDE developers.
Generated on by doxygen 1.17.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2026 The KDE developers.
Generated on by doxygen 1.17.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.