<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Module PyKDE4.kdecore</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <link rel="stylesheet" type="text/css" href="../common/doxygen.css" /> <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" /> </head> <body> <div id="container"> <div id="header"> <div id="header_top"> <div> <div> <img alt ="" src="../common/top-kde.jpg"/> KDE 4.4 PyKDE API Reference </div> </div> </div> <div id="header_bottom"> <div id="location"> <ul> <li>KDE's Python API</li> </ul> </div> <div id="menu"> <ul> <li><a href="../modules.html">Overview</a></li> <li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li> <li><a href="http://kde.org/family/">Sitemap</a></li> <li><a href="http://kde.org/contact/">Contact Us</a></li> </ul> </div> </div> </div> <div id="body_wrapper"> <div id="body"> <div id="right"> <div class="content"> <div id="main"> <div class="clearer"> </div> <h1>PyKDE4.kdecore Module</h1> <hr><p><h2>The KDE Core Library </h2> </p> <p> 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. <p> 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. </p> <p> If you are unsure where to start, have a look at the <a href="http://techbase.kde.org/Development/Tutorials">tutorials on TechBase</a> to get you going. </p> <p> If you know what you are looking for, you should be able to find it in the <a href="annotated.html">class list</a> or the <a href="modules.html">modules list</a>. </p> <p> <dl compact><dt><b>Author(s):</b></dt><dd> Various: see copyrights on individual files for more information </dd></dl> </p> <p> <dl compact><dt><b>Maintainer(s):</b></dt><dd> See the <a href="http://websvn.kde.org/trunk/KDE/kdelibs/kdecore/MAINTAINERS?view=markup">MAINTAINERS</a> file. </dd></dl> </p> <p> <dl compact><dt><b>License(s):</b></dt><dd> Library: <a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC1">LGPLv2</a> Some helper utilities: <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1">GPLv2</a> </dd></dl> </p><h2>Namespaces</h2> <table width="95%" align="center" border="0" cellpadding="0" cellspacing="0"> <tbody><tr><td><a name="letter_A"> A </a></td><td><a name="letter_M"> M </a></td><td><a class="el" href="KServiceTypeProfile.html">KServiceTypeProfile</a> </td></tr> <tr><td><a class="el" href="KAuth.html">KAuth</a> </td><td><a class="el" href="KMacroExpander.html">KMacroExpander</a> </td><td><a class="el" href="KShell.html">KShell</a> </td></tr> <tr><td><a class="el" href="KAuthorized.html">KAuthorized</a> </td><td><a class="el" href="KMessage.html">KMessage</a> </td><td><a class="el" href="KSocketFactory.html">KSocketFactory</a> </td></tr> <tr><td><a name="letter_G"> G </a></td><td><a name="letter_R"> R </a></td><td><a class="el" href="Sonnet.html">Sonnet</a> </td></tr> <tr><td><a class="el" href="KGlobal.html">KGlobal</a> </td><td><a class="el" href="KRandom.html">KRandom</a> </td><td><a class="el" href="KStringHandler.html">KStringHandler</a> </td></tr> <tr><td><a class="el" href="global.html"><i>global</i></a> </td><td><a name="letter_S"> S </a></td><td></td></tr> </table> <h2>Class Index</h2> <table width="95%" align="center" border="0" cellpadding="0" cellspacing="0"> <tbody><tr><td><a name="letter_A"> A </a></td><td><a class="el" href="KCoreConfigSkeleton.ItemInt.html">ItemInt</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KPtyProcess.html">KPtyProcess</a> </td></tr> <tr><td><a class="el" href="KAboutData.html">KAboutData</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemIntList.html">ItemIntList</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a name="letter_R"> R </a></td></tr> <tr><td><a class="el" href="KAboutLicense.html">KAboutLicense</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemLongLong.html">ItemLongLong</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KRandomSequence.html">KRandomSequence</a> </td></tr> <tr><td><a class="el" href="KAboutPerson.html">KAboutPerson</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemPassword.html">ItemPassword</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a name="letter_S"> S </a></td></tr> <tr><td><a class="el" href="KAuth.Action.html">Action</a> (<a class="el" href="KAuth.html">KAuth</a>) </td><td><a class="el" href="KCoreConfigSkeleton.ItemPath.html">ItemPath</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KSaveFile.html">KSaveFile</a> </td></tr> <tr><td><a class="el" href="KAuth.ActionReply.html">ActionReply</a> (<a class="el" href="KAuth.html">KAuth</a>) </td><td><a class="el" href="KCoreConfigSkeleton.ItemPathList.html">ItemPathList</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KService.html">KService</a> </td></tr> <tr><td><a class="el" href="KAuth.ActionWatcher.html">ActionWatcher</a> (<a class="el" href="KAuth.html">KAuth</a>) </td><td><a class="el" href="KCoreConfigSkeleton.ItemPoint.html">ItemPoint</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KServiceAction.html">KServiceAction</a> </td></tr> <tr><td><a class="el" href="KAutoSaveFile.html">KAutoSaveFile</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemProperty.html">ItemProperty</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KServiceGroup.html">KServiceGroup</a> </td></tr> <tr><td><a class="el" href="KAutostart.html">KAutostart</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemRect.html">ItemRect</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KServiceType.html">KServiceType</a> </td></tr> <tr><td><a name="letter_B"> B </a></td><td><a class="el" href="KCoreConfigSkeleton.ItemSize.html">ItemSize</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KServiceTypeTrader.html">KServiceTypeTrader</a> </td></tr> <tr><td><a class="el" href="Sonnet.BackgroundChecker.html">BackgroundChecker</a> (<a class="el" href="Sonnet.html">Sonnet</a>) </td><td><a class="el" href="KCoreConfigSkeleton.ItemString.html">ItemString</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KSharedConfig.html">KSharedConfig</a> </td></tr> <tr><td><a name="letter_C"> C </a></td><td><a class="el" href="KCoreConfigSkeleton.ItemStringList.html">ItemStringList</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KDateTime.Spec.html">Spec</a> (<a class="el" href="KDateTime.html">KDateTime</a>) </td></tr> <tr><td><a class="el" href="KCalendarSystem.html">KCalendarSystem</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemUInt.html">ItemUInt</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="Sonnet.Speller.html">Speller</a> (<a class="el" href="Sonnet.html">Sonnet</a>) </td></tr> <tr><td><a class="el" href="KCharMacroExpander.html">KCharMacroExpander</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemULongLong.html">ItemULongLong</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KSslCipher.html">KSslCipher</a> </td></tr> <tr><td><a class="el" href="KCharsets.html">KCharsets</a> </td><td><a class="el" href="KCoreConfigSkeleton.ItemUrl.html">ItemUrl</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KSslError.html">KSslError</a> </td></tr> <tr><td><a class="el" href="KCoreConfigSkeleton::ItemEnum.Choice.html">Choice</a> (<a class="el" href="KCoreConfigSkeleton::ItemEnum.html">KCoreConfigSkeleton::ItemEnum</a>) </td><td><a class="el" href="KCoreConfigSkeleton.ItemUrlList.html">ItemUrlList</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KSslErrorUiData.html">KSslErrorUiData</a> </td></tr> <tr><td><a class="el" href="KCoreConfigSkeleton::ItemEnum.Choice2.html">Choice2</a> (<a class="el" href="KCoreConfigSkeleton::ItemEnum.html">KCoreConfigSkeleton::ItemEnum</a>) </td><td><a name="letter_J"> J </a></td><td><a class="el" href="KSslKey.html">KSslKey</a> </td></tr> <tr><td><a class="el" href="KCmdLineArgs.html">KCmdLineArgs</a> </td><td><a class="el" href="KJob.html">KJob</a> </td><td><a class="el" href="KStandardDirs.html">KStandardDirs</a> </td></tr> <tr><td><a class="el" href="KCmdLineOptions.html">KCmdLineOptions</a> </td><td><a class="el" href="KJobTrackerInterface.html">KJobTrackerInterface</a> </td><td><a class="el" href="KSycoca.html">KSycoca</a> </td></tr> <tr><td><a class="el" href="KComponentData.html">KComponentData</a> </td><td><a class="el" href="KJobUiDelegate.html">KJobUiDelegate</a> </td><td><a class="el" href="KSycocaEntry.html">KSycocaEntry</a> </td></tr> <tr><td><a class="el" href="KCompositeJob.html">KCompositeJob</a> </td><td><a name="letter_L"> L </a></td><td><a class="el" href="KSystemTimeZone.html">KSystemTimeZone</a> </td></tr> <tr><td><a class="el" href="KConfig.html">KConfig</a> </td><td><a class="el" href="KTimeZone.LeapSeconds.html">LeapSeconds</a> (<a class="el" href="KTimeZone.html">KTimeZone</a>) </td><td><a class="el" href="KSystemTimeZoneBackend.html">KSystemTimeZoneBackend</a> </td></tr> <tr><td><a class="el" href="KConfigBase.html">KConfigBase</a> </td><td><a class="el" href="KLibLoader.html">KLibLoader</a> </td><td><a class="el" href="KSystemTimeZones.html">KSystemTimeZones</a> </td></tr> <tr><td><a class="el" href="KConfigGroup.html">KConfigGroup</a> </td><td><a class="el" href="KLibrary.html">KLibrary</a> </td><td><a class="el" href="KSystemTimeZoneSource.html">KSystemTimeZoneSource</a> </td></tr> <tr><td><a class="el" href="KConfigSkeletonItem.html">KConfigSkeletonItem</a> </td><td><a class="el" href="KUrl.List.html">List</a> (<a class="el" href="KUrl.html">KUrl</a>) </td><td><a name="letter_T"> T </a></td></tr> <tr><td><a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a> </td><td><a class="el" href="KLocale.html">KLocale</a> </td><td><a class="el" href="KTcpSocket.html">KTcpSocket</a> </td></tr> <tr><td><a class="el" href="KCurrencyCode.html">KCurrencyCode</a> </td><td><a class="el" href="KLocalizedString.html">KLocalizedString</a> </td><td><a class="el" href="KTempDir.html">KTempDir</a> </td></tr> <tr><td><a name="letter_D"> D </a></td><td><a class="el" href="KLocalSocket.html">KLocalSocket</a> </td><td><a class="el" href="KTemporaryFile.html">KTemporaryFile</a> </td></tr> <tr><td><a class="el" href="KDateTime.html">KDateTime</a> </td><td><a class="el" href="KLocalSocketServer.html">KLocalSocketServer</a> </td><td><a class="el" href="KTimeZone.html">KTimeZone</a> </td></tr> <tr><td><a class="el" href="KDEDModule.html">KDEDModule</a> </td><td><a class="el" href="KLockFile.html">KLockFile</a> </td><td><a class="el" href="KTimeZoneBackend.html">KTimeZoneBackend</a> </td></tr> <tr><td><a class="el" href="KDEPluginVerificationData.html">KDEPluginVerificationData</a> </td><td><a name="letter_M"> M </a></td><td><a class="el" href="KTimeZoneData.html">KTimeZoneData</a> </td></tr> <tr><td><a class="el" href="KDesktopFile.html">KDesktopFile</a> </td><td><a class="el" href="KMacroExpanderBase.html">KMacroExpanderBase</a> </td><td><a class="el" href="KTimeZones.html">KTimeZones</a> </td></tr> <tr><td><a name="letter_E"> E </a></td><td><a class="el" href="KMessageHandler.html">KMessageHandler</a> </td><td><a class="el" href="KTimeZoneSource.html">KTimeZoneSource</a> </td></tr> <tr><td><a class="el" href="KEncodingDetector.html">KEncodingDetector</a> </td><td><a class="el" href="KMimeType.html">KMimeType</a> </td><td><a class="el" href="KToolInvocation.html">KToolInvocation</a> </td></tr> <tr><td><a class="el" href="KEncodingProber.html">KEncodingProber</a> </td><td><a class="el" href="KMimeTypeTrader.html">KMimeTypeTrader</a> </td><td><a class="el" href="KTimeZone.Transition.html">Transition</a> (<a class="el" href="KTimeZone.html">KTimeZone</a>) </td></tr> <tr><td><a class="el" href="KProtocolInfo.ExtraField.html">ExtraField</a> (<a class="el" href="KProtocolInfo.html">KProtocolInfo</a>) </td><td><a name="letter_P"> P </a></td><td><a class="el" href="KTzfileTimeZone.html">KTzfileTimeZone</a> </td></tr> <tr><td><a name="letter_F"> F </a></td><td><a class="el" href="KTimeZone.Phase.html">Phase</a> (<a class="el" href="KTimeZone.html">KTimeZone</a>) </td><td><a class="el" href="KTzfileTimeZoneBackend.html">KTzfileTimeZoneBackend</a> </td></tr> <tr><td><a class="el" href="KFilterBase.html">KFilterBase</a> </td><td><a class="el" href="KPluginFactory.html">KPluginFactory</a> </td><td><a class="el" href="KTzfileTimeZoneSource.html">KTzfileTimeZoneSource</a> </td></tr> <tr><td><a class="el" href="KFilterDev.html">KFilterDev</a> </td><td><a class="el" href="KPluginInfo.html">KPluginInfo</a> </td><td><a name="letter_U"> U </a></td></tr> <tr><td><a name="letter_I"> I </a></td><td><a class="el" href="KPluginLoader.html">KPluginLoader</a> </td><td><a class="el" href="KUrl.html">KUrl</a> </td></tr> <tr><td><a class="el" href="KCoreConfigSkeleton.ItemBool.html">ItemBool</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KProcess.html">KProcess</a> </td><td><a class="el" href="KUser.html">KUser</a> </td></tr> <tr><td><a class="el" href="KCoreConfigSkeleton.ItemDateTime.html">ItemDateTime</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KProtocolInfo.html">KProtocolInfo</a> </td><td><a class="el" href="KUserGroup.html">KUserGroup</a> </td></tr> <tr><td><a class="el" href="KCoreConfigSkeleton.ItemDouble.html">ItemDouble</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KPty.html">KPty</a> </td><td><a name="letter_W"> W </a></td></tr> <tr><td><a class="el" href="KCoreConfigSkeleton.ItemEnum.html">ItemEnum</a> (<a class="el" href="KCoreConfigSkeleton.html">KCoreConfigSkeleton</a>) </td><td><a class="el" href="KPtyDevice.html">KPtyDevice</a> </td><td><a class="el" href="KWordMacroExpander.html">KWordMacroExpander</a> </td></tr> </table> </div> </div> </div> <div id="left"> <div class="menu_box"> <div class="nav_list"> <ul> <li><a href="../allclasses.html">Full Index</a></li> </ul> </div> <a name="cp-menu" /><div class="menutitle"><div> <h2 id="cp-menu-project">Modules</h2> </div></div> <div class="nav_list"> <ul><li><a href="../akonadi/index.html">akonadi</a></li> <li><a href="../dnssd/index.html">dnssd</a></li> <li><a href="../kdecore/index.html">kdecore</a></li> <li><a href="../kdeui/index.html">kdeui</a></li> <li><a href="../khtml/index.html">khtml</a></li> <li><a href="../kio/index.html">kio</a></li> <li><a href="../knewstuff/index.html">knewstuff</a></li> <li><a href="../kparts/index.html">kparts</a></li> <li><a href="../kutils/index.html">kutils</a></li> <li><a href="../nepomuk/index.html">nepomuk</a></li> <li><a href="../phonon/index.html">phonon</a></li> <li><a href="../plasma/index.html">plasma</a></li> <li><a href="../polkitqt/index.html">polkitqt</a></li> <li><a href="../solid/index.html">solid</a></li> <li><a href="../soprano/index.html">soprano</a></li> </ul></div></div> </div> </div> <div class="clearer"/> </div> <div id="end_body"></div> </div> <div id="footer"><div id="footer_text"> This documentation is maintained by <a href="mailto:simon@simonzone.com">Simon Edwards</a>.<br /> KDE<sup>®</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>®</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | <a href="http://www.kde.org/contact/impressum.php">Legal</a> </div></div> </body> </html>