KDE 4.7 PyKDE API Reference

- KDE's Python API

# PyKDE4.kdecore Module

## The KDE Core Library

All KDE programs use this library to provide basic functionality such as the configuration system, IPC, internationalization and locale support, site-independent access to the filesystem and a large number of other (but no less important) things.

All KDE applications should link to the kdecore library. Also, using a KApplication derived class instead of QApplication is almost mandatory if you expect your application to behave nicely within the KDE environment.

If you are unsure where to start, have a look at the tutorials on TechBase to get you going.

If you know what you are looking for, you should be able to find it in the class list or the modules list.

Author(s):
  Various: see copyrights on individual files for more information

Maintainer(s):
  See the MAINTAINERS file.

License(s):
  Library: LGPLv2 Some helper utilities: GPLv2

## Namespaces

A | M | KServiceTypeProfile
KAuth | KMacroExpander | KShell
KAuthorized | KMessage | KSocketFactory
G | R | Sonnet
KGlobal | KRandom | KStringHandler
global | S |

## Class Index

A | ItemInt (KCoreConfigSkeleton) | KPtyProcess
KAboutData | ItemIntList (KCoreConfigSkeleton) | R
KAboutLicense | ItemLongLong (KCoreConfigSkeleton) | KRandomSequence
KAboutPerson | ItemPassword (KCoreConfigSkeleton) | S
Action (KAuth) | ItemPath (KCoreConfigSkeleton) | KSaveFile
ActionReply (KAuth) | ItemPathList (KCoreConfigSkeleton) | KService
ActionWatcher (KAuth) | ItemPoint (KCoreConfigSkeleton) | KServiceAction
KAutoSaveFile | ItemProperty (KCoreConfigSkeleton) | KServiceGroup
KAutostart | ItemRect (KCoreConfigSkeleton) | KServiceType
B | ItemSize (KCoreConfigSkeleton) | KServiceTypeTrader
BackgroundChecker (Sonnet) | ItemString (KCoreConfigSkeleton) | KSharedConfig
C | ItemStringList (KCoreConfigSkeleton) | Spec (KDateTime)
KCalendarSystem | ItemUInt (KCoreConfigSkeleton) | Speller (Sonnet)
KCatalogLoader | ItemULongLong (KCoreConfigSkeleton) | KSslCipher
KCharMacroExpander | ItemUrl (KCoreConfigSkeleton) | KSslError
KCharsets | ItemUrlList (KCoreConfigSkeleton) | KSslErrorUiData
Choice (KCoreConfigSkeleton.ItemEnum) | J | KSslKey
Choice2 (KCoreConfigSkeleton.ItemEnum) | KJob | KStandardDirs
KCmdLineArgs | KJobTrackerInterface | KSycoca
KCmdLineOptions | KJobUiDelegate | KSycocaEntry
KComponentData | L | KSystemTimeZone
KCompositeJob | LeapSeconds (KTimeZone) | KSystemTimeZoneBackend
KConfig | KLibLoader | KSystemTimeZones
KConfigBase | KLibrary | KSystemTimeZoneSource
KConfigGroup | List (KUrl) | T
KConfigSkeletonItem | KLocale | KTcpSocket
KCoreConfigSkeleton | KLocalizedDate | KTempDir
KCurrencyCode | KLocalizedString | KTemporaryFile
D | KLocalSocket | KTimeZone
KDateTime | KLocalSocketServer | KTimeZoneBackend
KDEDModule | KLockFile | KTimeZoneData
KDEPluginVerificationData | M | KTimeZones
KDesktopFile | KMacroExpanderBase | KTimeZoneSource
E | KMessageHandler | KToolInvocation
KEncodingDetector | KMimeType | Transition (KTimeZone)
KEncodingProber | KMimeTypeTrader | KTzfileTimeZone
ExtraField (KProtocolInfo) | P | KTzfileTimeZoneBackend
F | Phase (KTimeZone) | KTzfileTimeZoneSource
KFilterBase | KPluginFactory | U
KFilterDev | KPluginInfo | KUrl
I | KPluginLoader | KUser
ItemBool (KCoreConfigSkeleton) | KProcess | KUserGroup
ItemDateTime (KCoreConfigSkeleton) | KProtocolInfo | W
ItemDouble (KCoreConfigSkeleton) | KPty | KWordMacroExpander
ItemEnum (KCoreConfigSkeleton) | KPtyDevice |