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

KDECore

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KAuth::ActionClass to access, authorize and execute actions
Action
KAuth::ActionReplyClass that encapsulates a reply coming from the helper after executing an action
KAuth::ActionWatcherClass used to receive notifications about the status of an action execution
addrinfo
KMimeGlobsFileParser::AllGlobsResult of the globs parsing, as data structures ready for efficient mimetype matching
KAuth::AuthBackend
KAuth::AuthServicesBackend
KAuth::BackendsManager
Sonnet::BackgroundCheckerBackgroundChecker is used to perform spell checking without blocking the application
Sonnet::BackgroundEngine
kencodingprober::Big5DistributionAnalysis
KDebug::BlockUse this to label sections of your code
KConfigIniBackend::BufferFragment
KTypeTraits::CanConvert< T, U >
KTypeTraits::CanDynamicCast< T, U >
kencodingprober::CharDistributionAnalysis
kencodingprober::ChineseGroupProber
KCoreConfigSkeleton::ItemEnum::Choice
KCoreConfigSkeleton::ItemEnum::Choice2
KDirWatchPrivate::Client
Sonnet::Client
KTypeTraits::Modifiers::ConstReferenceType< T >
KTypeTraits::Modifiers::ConstReferenceType< T & >
DateComponents
DateTimeComponents
KAuth::DBusHelperProxy
KDirWatchPrivate::Entry
kencodingprober::EUCJPContextAnalysis
kencodingprober::EUCJPDistributionAnalysis
kencodingprober::EUCKRDistributionAnalysis
kencodingprober::EUCTWDistributionAnalysis
KProtocolInfo::ExtraFieldDefinition of an extra field in the UDS entries, returned by a listDir operation
KAuth::FakeBackend
KAuth::FakeHelperProxy
Sonnet::FilterFilter is used to split text into words which will be spell checked
kencodingprober::GB2312DistributionAnalysis
KMimeGlobsFileParser::Glob
KMimeGlobsFileParser::GlobList
khtml::guess_arc
khtml::guess_dfa
KAuth::HelperProxy
I18nTypeCheck< T, s >
I18nTypeCheck< char[s], s >
KDE::IfEqualThenElse< First, Second, Then, Else >
KDE::IfEqualThenElse< FS, FS, Then, Else >
KDE::IfThenElse< cond, T, U >
KDE::IfThenElse< false, T, U >
KPluginFactory::InheritanceChecker< impl >This is used to detect the arguments need for the constructor of plugin classes
KNetwork::Internal::InputData
KTypeTraits::IsParentOfChild< T, U >
KTypeTraits::IsParentOfChildNonStrict< T, U >
KCoreConfigSkeleton::ItemBoolClass for handling a bool preferences item
KCoreConfigSkeleton::ItemDateTimeClass for handling a QDateTime preferences item
KCoreConfigSkeleton::ItemDoubleClass for handling a floating point preference item
KCoreConfigSkeleton::ItemEnumClass for handling enums
KCoreConfigSkeleton::ItemIntClass for handling a 32-bit integer preferences item
KCoreConfigSkeleton::ItemIntListClass for handling an integer list preferences item
KCoreConfigSkeleton::ItemLongLongClass for handling a 64-bit integer preferences item
KCoreConfigSkeleton::ItemPasswordClass for handling a password preferences item
KCoreConfigSkeleton::ItemPathClass for handling a path preferences item
KCoreConfigSkeleton::ItemPathListClass for handling a path list preferences item
KCoreConfigSkeleton::ItemPointClass for handling a QPoint preferences item
KCoreConfigSkeleton::ItemPropertyClass for handling a QVariant preferences item
KCoreConfigSkeleton::ItemRectClass for handling a QRect preferences item
KCoreConfigSkeleton::ItemSizeClass for handling a QSize preferences item
KCoreConfigSkeleton::ItemStringClass for handling a string preferences item
KCoreConfigSkeleton::ItemStringListClass for handling a string list preferences item
KCoreConfigSkeleton::ItemUIntClass for handling an unsigned 32-bit integer preferences item
KCoreConfigSkeleton::ItemULongLongClass for handling unsigned 64-bit integer preferences item
KCoreConfigSkeleton::ItemUrlClass for handling a url preferences item
KCoreConfigSkeleton::ItemUrlListClass for handling a url list preferences item
khtml::JapaneseCode
kencodingprober::JapaneseContextAnalysis
kencodingprober::JapaneseGroupProber
KAboutDataThis class is used to store information about a program
KAboutLicenseThis class is used to store information about a license
KAboutPersonThis class is used to store information about a person or developer
KNetwork::KActiveSocketBaseAbstract class for active sockets
KArKAr is a class for reading archives in ar format
KArchiveKArchive is a base class for reading and writing archives
KArchiveDirectoryRepresents a directory entry in a KArchive
KArchiveEntryA base class for entries in an KArchive
KArchiveFileRepresents a file entry in a KArchive
KAutoSaveFileCreates and manages a temporary "auto-save" file
KAutostartKAutostart provides a programmatic means to control the state of autostart services on a per-user basis
KNetwork::Internal::KBlacklistWorker
KNetwork::KBufferedSocketBuffered stream sockets
KCalendarEra
KCalendarSystemKCalendarSystem abstract base class, provides support for local Calendar Systems in KDE
KCalendarSystemCoptic
KCalendarSystemCopticPrivate
KCalendarSystemEthiopian
KCalendarSystemGregorian
KCalendarSystemGregorianProleptic
KCalendarSystemGregorianProlepticPrivate
KCalendarSystemHebrew
KCalendarSystemHijri
KCalendarSystemIndianNational
KCalendarSystemJalaliJalali calendar type implementation
KCalendarSystemJapanese
KCalendarSystemJulian
KCalendarSystemMinguo
KCalendarSystemPrivate
KCalendarSystemThai
KCatalogThis class abstracts a gettext message catalog
KCatalogLoaderThis class is useful in libraries where you want to make sure that anyone that uses your library will get the correct catalog loaded
KCatalogName
KCharMacroExpanderAbstract base class for single char macro substitutors
KCharsetsCharset font and encoder/decoder handling
KNetwork::KClientSocketBaseAbstract client socket class
KCmdLineArgsA class for command-line argument handling
KCmdLineOptionsClass that holds command line options
KComponentDataPer component data
KComponentDataPrivate
KCompositeJobThe base class for all jobs able to be composed of one or more subjobs
KCompositeJobPrivate
KConfigThe central class of the KDE configuration data system
KConfigBackendProvides the implementation for accessing configuration sources
KConfigBase
KConfigBasePrivate
KConfigGroupA class for one specific group in a KConfig object
KConfigGroupGui
KConfigIniBackend
KConfigPrivate
KConfigSkeletonGenericItem< T >
KConfigSkeletonItemClass for storing a preferences setting
KConfigSkeletonItemPrivate
KCoreConfigSkeletonClass for handling preferences settings for an application
KCurrencyCode
KNetwork::KDatagramPacketOne datagram
KNetwork::KDatagramSocketA socket that operates on datagrams
KDateTimeA class representing a date and time with an associated time zone
KDateTimeFormatter
KDateTimeParser
KDayPeriod
kde_addrinfo
kde_in6_addr
kde_sockaddr_in6
KDebug
KDebugDBusIfaceD-Bus interface to KDebug
KDebugTag
KDEDModuleThe base class for KDED modules
KDEPluginVerificationData
KDesktopFileKDE Desktop File Management
KDETranslator
KDirWatchClass for watching directory and file changes
KDirWatchPrivate
KEncodingDetectorProvides encoding detection capabilities
KEncodingProberProvides encoding detection(probe) capabilities
KEntryMap/dict/list config node entry
KEntryKeyKey structure holding both the actual key and the group to which it belongs
KEntryMap
KFileSystemWatcher
KFilterBaseThis is the base class for compression filters such as gzip and bzip2
KFilterDevA class for reading and writing compressed data onto a device (e.g
KFolderMimeTypeMimetype for a folder (inode/directory)
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 > >
KGenericFactory< KTypeList< Product, ProductListTail >, QObject >
KGenericFactoryBase< T >
KGzipFilterInternal class used by KFilterDev
KNetwork::KHttpProxySocketDeviceThe low-level backend for HTTP proxying
KNetwork::KInetSocketAddressInternet socket address
KIOBufferBaseBase for I/O buffer implementation
KNetwork::KIpAddressAn IP address
KJobThe base class for all jobs
KJobPrivate
KJobTrackerInterfaceThe interface to implement to track the progresses of a job
KJobUiDelegateThe base class for all KJob UI delegate
KLibLoaderThe KLibLoader allows you to load libraries dynamically at runtime
KLibraryThin wrapper around QLibrary; you should rarely use this directly, see KPluginLoader for higher-level loading of plugins
KLimitedIODeviceA readonly device that reads from an underlying device from a given point to another (e.g
KLocaleKLocale provides support for country specific stuff like the national language
KLocaleMacPrivate
KLocalePrivate
KLocaleUnixPrivate
KLocaleWindowsPrivate
KLocalizedDateA class representing a date localized using the local calendar system, language and formats
KLocalizedStringClass for producing and handling localized messages
KLocalSocketKLocalSocket allows one to create and use local (Unix) sockets
KLocalSocketPrivate
KLocalSocketServerKLocalSocketServer allows one to create a listening local socket and accept incoming connections
KLocalSocketServerPrivate
KLockFileNFS safe lockfiles
KMacroExpanderBaseAbstract base class for the worker classes behind the KMacroExpander namespace and the KCharMacroExpander and KWordMacroExpander classes
KMacroExpanderBasePrivate
KMakeTypeList< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 >This class template implements a compile-time algorithm for generating typelists
KMakeTypeList< KDE::NullType, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 >
KMakeTypeList<>
KMD5An adapted C++ implementation of RSA Data Securities MD5 algorithm
KMemFile
KMessageHandlerAbstract class for KMessage handler
KMimeGlobsFileParser
KMimeMagicMatch
KMimeMagicRule
KMimeTypeRepresent a mime type, like "text/plain", and the data that is associated with it
KMimeTypeFactory
KMimeTypePrivate
KMimeTypeRepository
KMimeTypeTraderKDE's trader for services associated to a given mimetype
KMountPointInformation about mounted and unmounted disks
kndbgstream
KNetwork::KPassiveSocketBaseAbstract base class for passive sockets
KPluginFactoryIf you develop a library that is to be loaded dynamically at runtime, then you should return a pointer to a KPluginFactory
KPluginFactoryPrivate
KPluginInfoInformation about a plugin
KPluginLoaderThis class can be used to dynamically load a plugin library at runtime
KProcessChild process invocation, monitoring and control
KProcessPrivate
KProtocolInfoInformation about I/O (Internet, etc.) protocols supported by KDE
KProtocolInfoFactoryFactory for KProtocolInfo
KProtocolInfoPrivate
KRandomSequenceA class to create a pseudo-random sequence
KNetwork::KResolverName and service resolution class
KNetwork::KResolverEntryOne resolution entry
KNetwork::Internal::KResolverManager
KNetwork::KResolverPrivate
KNetwork::KResolverResultsName and service resolution results
KNetwork::Internal::KResolverThread
KNetwork::KResolverWorkerBase
KNetwork::KResolverWorkerFactory< Worker >
KNetwork::KResolverWorkerFactoryBase
KNetwork::KReverseResolverRun a reverse-resolution on a socket address
KSaveFileClass to allow for atomic file I/O, as well as utility functions
KSDCLockThis 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
KNetwork::KServerSocketA server socket for accepting connections
KServiceRepresent a service, like an application or plugin bound to one or several mimetypes (or servicetypes) as written in its desktop entry file
KServiceActionRepresents 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
KServiceFactory
KServiceGroupKServiceGroup represents a group of service, for example screensavers
KServiceGroupFactory
KServiceGroupPrivate
KServiceOfferHolds the user's preference of a service
KServicePrivate
KServiceSeparator
KServiceTypeA service type is, well, a type of service, where a service is an application or plugin
KServiceTypeFactory
KServiceTypePrivate
KServiceTypeProfileEntry
KServiceTypeTraderKDE's trader interface (similar to the CORBA Trader), which provides a way to query the KDE infrastructure for specific applications or components
KSharedConfigKConfig variant using shared memory
KSharedDataCacheA simple data cache which uses shared memory to quickly access data stored on disk
KSharedPtr< T >Can be used to control the lifetime of an object that has derived QSharedData
KNetwork::KSocketAddressA generic socket address
KNetwork::KSocketBaseBasic socket functionality
KNetwork::Internal::KSocketBufferGeneric socket buffering code
KNetwork::KSocketDeviceLow-level socket functionality
KNetwork::KSocketDeviceFactory< Impl >This class provides functionality for creating and registering socket implementations
KNetwork::KSocketDeviceFactoryBase
KNetwork::KSocksSocketDeviceThe low-level class for SOCKS proxying
KSortableItem< T, Key >KSortableItem is a QPair that provides several operators for sorting
KSortableList< T, Key >KSortableList is a QList which associates a key with each item in the list
KSslCaCertificate
KSslCertificateManager
KSslCertificateManagerPrivate
KSslCertificateRule
KSslCipher
KSSLD
KSSLDAdaptor
KSslError
KSslErrorUiDataThis class can hold all the necessary data from a KTcpSocket to ask the user to continue connecting in the face of SSL errors
KSslKey
KStandardDirsSite-independent access to standard KDE directories
KNetwork::Internal::KStandardWorker
KNetwork::KStreamSocketSimple stream socket
KSycoca
KSycocaAbstractDevice
KSycocaBufferDevice
KSycocaDict
KSycocaEntryBase class for all Sycoca entries
KSycocaEntryPrivate
KSycocaFactory
KSycocaFactoryContainer< F >Workaround for the lack of QThreadStorage::setAutoDelete(false)
KSycocaFactoryListThis, instead of a typedef, allows to declare "class ..." in header files
KSycocaFactorySingleton< F >Template for making it easier to define a threadsafe singleton for each factory, with support for kbuildsycoca providing a subclass of the factory
KSycocaFileDevice
KSycocaMemFileDevice
KSycocaPrivate
KSystemTimeZoneTime zone in the system database
KSystemTimeZoneBackendBackend class for KSystemTimeZone class
KSystemTimeZoneDataParsed system time zone data
KSystemTimeZonesSystem time zone database, consisting of a collection of individual system time zone definitions, indexed by name
KSystemTimeZoneSourceA class to read and parse system time zone data
KSystemTimeZoneSourceWindowsA class to read and parse the timezone information from the Windows registry
KSystemTimeZoneWindowsTime zone defined in the Windows registry
KTarA class for reading / writing (optionally compressed) tar archives
KTcpSocket
KTempDirCreate a unique directory for temporary use
KTemporaryFileA QTemporaryFile that will save in the KDE temp directory
KTimeZoneBase class representing a time zone
KTimeZoneBackendBase backend class for KTimeZone classes
KTimeZoneDataBase class for the parsed data returned by a KTimeZoneSource class
KTimeZonesTime zone database which consists of a collection of individual time zone definitions
KTimeZoneSourceBase class representing a source of time zone information
KToolInvocationKToolInvocation: for starting other programs
KTranscriptClass for supporting programmable translations
KTypeList< T, U >The building block of typelists of any length
KTypeListAfterPivot< List, Pivot, Comparator >
KTypeListAppend< List1, List2 >Concatenates two typelists
KTypeListAppend< KDE::NullType, List2 >
KTypeListAt< Types, pos >Index-Operator
KTypeListAt< KDE::NullType, 0 >
KTypeListAt< KDE::NullType, pos >
KTypeListAt< Types, 0 >
KTypeListAtWithDefault< Types, pos, Default >Like KTypeListAt
KTypeListAtWithDefault< KDE::NullType, 0, Default >
KTypeListAtWithDefault< KDE::NullType, pos, Default >
KTypeListAtWithDefault< Types, 0, Default >
KTypeListBeforePivot< List, Pivot, Comparator >
KTypeListContains< Types, Type >
KTypeListContains< KDE::NullType, Type >
KTypeListContains< KTypeList< Type, Tail >, Type >
KTypeListEnd< Types >Get last element
KTypeListEnd< K_TYPELIST_1(Type)>
KTypeListFold< List, Folder, Start >
KTypeListFold< KDE::NullType, Folder, Start >
KTypeListForeach< Types, Manip >
KTypeListForeach< KDE::NullType, Manip >
KTypeListIndexOfThis class template implements a compile-time algorithm for processing typelists
KTypeListIndexOf< KDE::NullType, T >
KTypeListIndexOf< KTypeList< Head, Tail >, T >
KTypeListIndexOf< KTypeList< T, Tail >, T >
KTypeListLengthThis class template implements a compile-time algorithm for processing typelists
KTypeListLength< KDE::NullType >
KTypeListLength< KTypeList< T, U > >
KTypeListPop< Types >Pop last element
KTypeListPop< K_TYPELIST_1(Type)>
KTypeListPush< Types, Type >Push Type
KTypeListPush< KDE::NullType, Type >
KTypeListReplaceBegin< Types, Replace >
KTypeListReplaceBegin< KDE::NullType, Replace >
KTypeListReplaceBegin< Types, KDE::NullType >
KTypeListRevert< List >
KTypeListSort< List, Comparator >Slow Quick-Sort
KTypeListSort< KDE::NullType, Comparator >
KTzfileTimeZoneTime zone defined in tzfile(5) format
KTzfileTimeZoneBackendBackend class for KTzfileTimeZone class
KTzfileTimeZoneDataParsed data from tzfile(5) time zone definition files
KTzfileTimeZoneSourceA class to read and parse tzfile time zone definition files
KuitSemanticsClass for formatting semantic markup in UI messages
KNetwork::KUnixSocketAddressA Unix (local) socket address
KUrlRepresents and parses a URL
KUserRepresents a user on your system
KUserGroupRepresents a group on your system
KWordMacroExpanderAbstract base class for simple word macro substitutors
KZipA class for reading / writing zip archives
KZipFileEntryA KZipFileEntry represents an file in a zip archive
KZoneAllocatorMemory allocator for large groups of small objects
KTimeZone::LeapSeconds
KMountPoint::ListList of mount points
KUrl::ListKUrl::List is a QList that contains KUrls with a few convenience methods
Sonnet::LoaderClass used to deal with dictionaries
KTypeTraits::MaxTypeSelect< Types >
KTypeTraits::MaxTypeSelect< KDE::NullType >
KMimeTypeFactory::MimeTypeEntry
KTypeTraits::MinTypeSelect< Types >
KTypeTraits::MinTypeSelect< KDE::NullType >
kencodingprober::nsBig5Prober
kencodingprober::nsCharSetProber
kencodingprober::nsCodingStateMachine
kencodingprober::nsEscCharSetProber
kencodingprober::nsEUCJPProber
kencodingprober::nsEUCKRProber
kencodingprober::nsEUCTWProber
kencodingprober::nsGB18030Prober
kencodingprober::nsHebrewProber
kencodingprober::nsLatin1Prober
kencodingprober::nsMBCSGroupProber
kencodingprober::nsPkgInt
kencodingprober::nsSBCSGroupProber
kencodingprober::nsSingleByteCharSetProber
kencodingprober::nsSJISProber
kencodingprober::nsUniversalDetector
KDE::NullTypeThis empty class serves as a terminal marker for typelists
OrgKdeKLauncherInterface
OrgKdeKSSLDInterface
KTypeTraits::ParameterList< Types >
KTypeTraits::Modifiers::ParameterType< T >
KTraderParse::ParseContext
KTraderParse::ParseTreeAND
KTraderParse::ParseTreeBase
KTraderParse::ParseTreeBOOL
KTraderParse::ParseTreeBRACKETS
KTraderParse::ParseTreeCALC
KTraderParse::ParseTreeCMP
KTraderParse::ParseTreeDOUBLE
KTraderParse::ParseTreeEXIST
KTraderParse::ParseTreeID
KTraderParse::ParseTreeIN
KTraderParse::ParseTreeMATCH
KTraderParse::ParseTreeMAX2
KTraderParse::ParseTreeMIN2
KTraderParse::ParseTreeNOT
KTraderParse::ParseTreeNUM
KTraderParse::ParseTreeOR
KTraderParse::ParseTreeSTRING
KTimeZone::Phase
KTypeTraits::PointerList< Types >
KTypeTraits::Modifiers::PointerType< T >
KAuth::PolicyKitBackend
KAuth::Polkit1Backend
KAuth::PolkitResultEventLoop
KTraderParse::PreferencesMaxima
KCoreConfigSkeleton::Private
KSslErrorUiData::Private
QDBusAbstractAdaptor
QDBusAbstractInterface
QFile
QIODevice
QLibrary
QMap
QObject
QPair
QPluginLoader
QProcess
QSharedData
QTcpSocket
QTemporaryFile
QThread
QTranslator
QUrl
ConversionCheck::QVconvertible< T >
KTypeTraits::ReferenceList< Types >
KTypeTraits::Modifiers::ReferenceType< T >
KTypeTraits::Modifiers::ReferenceType< T & >
KNetwork::Internal::RequestData
KNetwork::KResolverWorkerBase::ResolverLockerHelper class for locking the resolver subsystem
KDE::SameTypes< T, U >
KDE::SameTypes< T, T >
kencodingprober::SequenceModel
KService::ServiceTypeAndPreference
Sonnet::SettingsSettings class
SharedLock
kencodingprober::SJISContextAnalysis
kencodingprober::SJISDistributionAnalysis
kencodingprober::SMModel
KDateTime::SpecThe full time specification of a KDateTime instance
Sonnet::SpellerSpell checker object
Sonnet::SpellerPluginClass is returned by from Loader
KTypeTraits::Modifiers::StripAll< T >
KTypeTraits::StrippedList< Types >
ConversionCheck::supported
KTimeZone::Transition
ConversionCheck::type_toQString< T >
ConversionCheck::type_toQVariant< T >
KTypeTraits::TypeListCheck< T >
KTypeTraits::TypeListCheck< KDE::NullType >
KTypeTraits::TypeListCheck< KTypeList< Head, Tail > >
KTypeTraits::TypeSelect< Types, size >
KTypeTraits::TypeSelect< KDE::NullType, size >
KTypeTraits::TypeSelectImpl< Types, correct >
KTypeTraits::TypeTraits< T >
kencodingprober::UnicodeGroupProber
ConversionCheck::unsupported
Sonnet::WordStructure abstracts the word and its position in the parent text
WrongSyntax
YYSTYPE

KDECore

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.7.3
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal