KDE 4.3 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

global Namespace Reference

from PyKDE4.kdecore import *

Detailed Description

Class Index

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

Enumerations

KSycocaFactoryId { KST_KServiceFactory, KST_KServiceTypeFactory, KST_KServiceGroupFactory, KST_KImageIO, KST_KProtocolInfoFactory, KST_KMimeTypeFactory, KST_CTimeInfo }
KSycocaType { KST_KSycocaEntry, KST_KService, KST_KServiceType, KST_KMimeType, KST_KFolderMimeType, KST_KDEDesktopMimeType, KST_KServiceGroup, KST_KImageIOFormat, KST_KProtocolInfo, KST_KServiceSeparator, KST_KCustom }

Functions

QString i18n (QString text)
QString i18n (QString text, ... a0)
QString i18nc (QString ctxt, QString text)
QString i18nc (QString ctxt, QString text, ... a0)
QString i18ncp (QString ctxt, QString sing, QString plur, ... a0)
QString i18np (QString sing, QString plur, ... a0)
QString kAsciiToLower (QString str)
QString kAsciiToUpper (QString str)
int kasciistricmp (QString str1, QString str2)
KLocalizedString ki18n (QString msg)
KLocalizedString ki18nc (QString ctxt, QString msg)
KLocalizedString ki18ncp (QString ctxt, QString singular, QString plural)
KLocalizedString ki18np (QString singular, QString plural)
long pykde_version ()
long pykde_versionMajor ()
long pykde_versionMinor ()
long pykde_versionRelease ()
QString pykde_versionString ()
long qHash (KUrl kurl)
long qHash (QString key)
long qHash (KPluginInfo a0)
QString tr2i18n (QString message, QString comment=0)
bool urlcmp (QString _url1, QString _url2)
bool urlcmp (QString _url1, QString _url2, KUrl.EqualsOptions options)
long version ()
long versionMajor ()
long versionMinor ()
long versionRelease ()
QString versionString ()

Enumeration Documentation

KSycocaFactoryId

A KSycocaFactoryId is a code (out of the KSycocaFactoryId enum) assigned to each class type derived from KSycocaFactory. To use it, call the macro K_SYCOCAFACTORY( your_factory_id ) at the top of your class definition.

Enumerator:
KST_KServiceFactory = 1
KST_KServiceTypeFactory = 2
KST_KServiceGroupFactory = 3
KST_KImageIO = 4
KST_KProtocolInfoFactory = 5
KST_KMimeTypeFactory = 6
KST_CTimeInfo = 100

KSycocaType

A KSycocaType is a code (out of the KSycocaType enum) assigned to each class type derived from KSycocaEntry . To use it, call the macro K_SYCOCATYPE( your_typecode, parent_class ) at the top of your class definition.

Enumerator:
KST_KSycocaEntry = 0
KST_KService = 1
KST_KServiceType = 2
KST_KMimeType = 3
KST_KFolderMimeType = 4
KST_KDEDesktopMimeType = 5
KST_KServiceGroup = 7
KST_KImageIOFormat = 8
KST_KProtocolInfo = 9
KST_KServiceSeparator = 10
KST_KCustom = 1000


Function Documentation

QString i18n ( QString  text
)
QString i18n ( QString  text,
...  a0
)
QString i18nc ( QString  ctxt,
QString  text
)

Returns a localized version of a string and a context.

Parameters:
ctxt  context of the string
text  string to be localized

Returns:
localized string

QString i18nc ( QString  ctxt,
QString  text,
...  a0
)
QString i18ncp ( QString  ctxt,
QString  sing,
QString  plur,
...  a0
)
QString i18np ( QString  sing,
QString  plur,
...  a0
)
QString kAsciiToLower ( QString  str
)

Locale-independent function to convert ASCII strings to lower case ASCII strings. This means that it affects only the ASCII characters A-Z.

Parameters:
str  pointer to the string which should be converted to lower case

Returns:
pointer to the converted string (same as str)

QString kAsciiToUpper ( QString  str
)

Locale-independent function to convert ASCII strings to upper case ASCII strings. This means that it affects only the ASCII characters a-z.

Parameters:
str  pointer to the string which should be converted to upper case

Returns:
pointer to the converted string (same as str)

int kasciistricmp ( QString  str1,
QString  str2
)

Locale-independent qstricmp. Use this for comparing ascii keywords in a case-insensitive way. qstricmp fails with e.g. the Turkish locale where 'I'.toLower() != 'i'

KLocalizedString ki18n ( QString  msg
)
KLocalizedString ki18nc ( QString  ctxt,
QString  msg
)

Creates localized string from a given message, with added context. Context is only for disambiguation purposes (both for lookup and for translators), it is not part of the message. Normaly you should use i18nc() templates instead, as you need real KLocalizedString object only in special cases. All text arguments must be UTF-8 encoded and must not be empty or NULL.

Parameters:
ctxt  context text
msg  message text

Returns:
created KLocalizedString

KLocalizedString ki18ncp ( QString  ctxt,
QString  singular,
QString  plural
)

Creates localized string from a given plural and singular form, with added context. Context is only for disambiguation purposes (both for lookup and for translators), it is not part of the message. Normaly you should use i18ncp() templates instead, as you need real KLocalizedString object only in special cases. All text arguments must be UTF-8 encoded and must not be empty or NULL.

Parameters:
ctxt  context text
singular  message text in singular
plural  message text in plural

Returns:
created KLocalizedString

KLocalizedString ki18np ( QString  singular,
QString  plural
)

Creates localized string from a given plural and singular form. Normaly you should use i18np() templates instead, as you need real KLocalizedString object only in special cases. All text arguments must be UTF-8 encoded and must not be empty or NULL.

Parameters:
singular  message text in singular
plural  message text in plural

Returns:
created KLocalizedString

long pykde_version (   self )
long pykde_versionMajor (   self )
long pykde_versionMinor (   self )
long pykde_versionRelease (   self )
QString pykde_versionString (   self )
long qHash ( KUrl  kurl
)
long qHash ( QString  key
)
long qHash ( KPluginInfo  a0
)
QString tr2i18n ( QString  message,
QString  comment=0
)

Qt's uic generated translation calls go through numerous indirections unnecessary in our case. So we use uic -tr tr2i18n to redirect them to our i18n API.

bool urlcmp ( QString  _url1,
QString  _url2
)

Compares URLs. They are parsed, split and compared. Two malformed URLs with the same string representation are nevertheless considered to be unequal. That means no malformed URL equals anything else.

bool urlcmp ( QString  _url1,
QString  _url2,
KUrl.EqualsOptions  options
)

Compares URLs. They are parsed, split and compared. Two malformed URLs with the same string representation are nevertheless considered to be unequal. That means no malformed URL equals anything else.

Parameters:
_url1  A reference URL
_url2  A URL that will be compared with the reference URL
options  a set of KUrl.EqualsOption flags

long version (   self )
long versionMajor (   self )
long versionMinor (   self )
long versionRelease (   self )
QString versionString (   self )
  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal