KDE 4.5 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  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)   
KCharMacroExpander   ItemULongLong (KCoreConfigSkeleton)   KSslCipher   
KCharsets   ItemUrl (KCoreConfigSkeleton)   KSslError   
Choice (KCoreConfigSkeleton.ItemEnum)   ItemUrlList (KCoreConfigSkeleton)   KSslErrorUiData   
Choice2 (KCoreConfigSkeleton.ItemEnum)     J  KSslKey   
KCmdLineArgs   KJob   KStandardDirs   
KCmdLineOptions   KJobTrackerInterface   KSycoca   
KComponentData   KJobUiDelegate   KSycocaEntry   
KCompositeJob     L  KSystemTimeZone   
KConfig   LeapSeconds (KTimeZone)   KSystemTimeZoneBackend   
KConfigBase   KLibLoader   KSystemTimeZones   
KConfigGroup   KLibrary   KSystemTimeZoneSource   
KConfigSkeletonItem   List (KUrl)     T  
KCoreConfigSkeleton   KLocale   KTcpSocket   
KCurrencyCode   KLocalizedString   KTempDir   
  D  KLocalSocket   KTemporaryFile   
KDateTime   KLocalSocketServer   KTimeZone   
KDEDModule   KLockFile   KTimeZoneBackend   
KDEPluginVerificationData     M  KTimeZoneData   
KDesktopFile   KMacroExpanderBase   KTimeZones   
  E  KMessageHandler   KTimeZoneSource   
KEncodingDetector   KMimeType   KToolInvocation   
KEncodingProber   KMimeTypeTrader   Transition (KTimeZone)   
ExtraField (KProtocolInfo)     P  KTzfileTimeZone   
  F  Phase (KTimeZone)   KTzfileTimeZoneBackend   
KFilterBase   KPluginFactory   KTzfileTimeZoneSource   
KFilterDev   KPluginInfo     U  
  I  KPluginLoader   KUrl   
ItemBool (KCoreConfigSkeleton)   KProcess   KUser   
ItemDateTime (KCoreConfigSkeleton)   KProtocolInfo   KUserGroup   
ItemDouble (KCoreConfigSkeleton)   KPty     W  
ItemEnum (KCoreConfigSkeleton)   KPtyDevice   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, ... a1)
QString i18n (QString text)
QString i18nc (QString ctxt, QString text, ... a2)
QString i18nc (QString ctxt, QString text)
QString i18ncp (QString ctxt, QString sing, QString plur, ... a3)
QString i18np (QString sing, QString plur, ... a2)
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)
QDataStream operator << (QDataStream out, KDateTime.Spec spec)
QDataStream operator << (QDataStream out, KDateTime dateTime)
QDataStream operator << (QDataStream s, KProtocolInfo.ExtraField field)
QDataStream operator << (QDataStream str, KServiceAction act)
QDataStream operator >> (QDataStream in, KDateTime.Spec spec)
QDataStream operator >> (QDataStream in, KDateTime dateTime)
QDataStream operator >> (QDataStream s, KProtocolInfo.ExtraField field)
QDataStream operator >> (QDataStream str, KServiceAction act)
long qHash (KPluginInfo a0)
long qHash (KUrl kurl)
QString tr2i18n (QString message, QString comment=0)
bool urlcmp (QString _url1, QString _url2)
bool urlcmp (QString _url1, QString _url2, KUrl.EqualsOptions options)

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,
...  a1
)

Returns a localized version of a string with 9 arguments.

Parameters:
text  string to be localized
a1  first argument
a2  second argument
a3  third argument
a4  fourth argument
a5  fifth argument
a6  sixth argument
a7  seventh argument
a8  eighth argument
a9  ninth argument

Returns:
localized string

QString i18n ( QString  text
)

Returns a localized version of a string with 9 arguments.

Parameters:
text  string to be localized
a1  first argument
a2  second argument
a3  third argument
a4  fourth argument
a5  fifth argument
a6  sixth argument
a7  seventh argument
a8  eighth argument
a9  ninth argument

Returns:
localized string

QString i18nc ( QString  ctxt,
QString  text,
...  a2
)

Returns a localized version of a string with 9 arguments and a context.

Parameters:
ctxt  context of the string
text  string to be localized
a1  first argument
a2  second argument
a3  third argument
a4  fourth argument
a5  fifth argument
a6  sixth argument
a7  seventh argument
a8  eighth argument
a9  ninth argument

Returns:
localized string

QString i18nc ( QString  ctxt,
QString  text
)

Returns a localized version of a string with 9 arguments and a context.

Parameters:
ctxt  context of the string
text  string to be localized
a1  first argument
a2  second argument
a3  third argument
a4  fourth argument
a5  fifth argument
a6  sixth argument
a7  seventh argument
a8  eighth argument
a9  ninth argument

Returns:
localized string

QString i18ncp ( QString  ctxt,
QString  sing,
QString  plur,
...  a3
)

Returns a localized version of a string with 9 arguments and a context using correct plural form.

Parameters:
ctxt  context of the string
sing  string to be localized in singular
plur  string to be localized in plural
a1  first argument
a2  second argument
a3  third argument
a4  fourth argument
a5  fifth argument
a6  sixth argument
a7  seventh argument
a8  eighth argument
a9  ninth argument

Returns:
localized string

QString i18np ( QString  sing,
QString  plur,
...  a2
)

Returns a localized version of a string with 9 arguments using correct plural form.

Parameters:
sing  string to be localized in singular
plur  string to be localized in plural
a1  first argument
a2  second argument
a3  third argument
a4  fourth argument
a5  fifth argument
a6  sixth argument
a7  seventh argument
a8  eighth argument
a9  ninth argument

Returns:
localized string

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
)

Creates localized string from a given message. Normaly you should use i18n() 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:
msg  message text

Returns:
created KLocalizedString

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

QDataStream operator << ( QDataStream  out,
KDateTime.Spec  spec
)

Write dateTime to the datastream out, in binary format.

QDataStream operator << ( QDataStream  out,
KDateTime  dateTime
)

Write dateTime to the datastream out, in binary format.

QDataStream operator << ( QDataStream  s,
KProtocolInfo.ExtraField  field
)

Write dateTime to the datastream out, in binary format.

QDataStream operator << ( QDataStream  str,
KServiceAction  act
)

Write dateTime to the datastream out, in binary format.

QDataStream operator >> ( QDataStream  in,
KDateTime.Spec  spec
)

\class KProtocolInfo kprotocolinfo.h <KProtocolInfo>

Information about I/O (Internet, etc.) protocols supported by KDE.

This class is useful if you want to know which protocols KDE supports. In addition you can find out lots of information about a certain protocol. A KProtocolInfo instance represents a single protocol. Most of the functionality is provided by the static methods that scan the *.protocol files of all installed kioslaves to get this information.

*.protocol files are installed in the "services" resource.

Author:
Torben Weis <weis@kde.org>

QDataStream operator >> ( QDataStream  in,
KDateTime  dateTime
)

\class KProtocolInfo kprotocolinfo.h <KProtocolInfo>

Information about I/O (Internet, etc.) protocols supported by KDE.

This class is useful if you want to know which protocols KDE supports. In addition you can find out lots of information about a certain protocol. A KProtocolInfo instance represents a single protocol. Most of the functionality is provided by the static methods that scan the *.protocol files of all installed kioslaves to get this information.

*.protocol files are installed in the "services" resource.

Author:
Torben Weis <weis@kde.org>

QDataStream operator >> ( QDataStream  s,
KProtocolInfo.ExtraField  field
)

\class KProtocolInfo kprotocolinfo.h <KProtocolInfo>

Information about I/O (Internet, etc.) protocols supported by KDE.

This class is useful if you want to know which protocols KDE supports. In addition you can find out lots of information about a certain protocol. A KProtocolInfo instance represents a single protocol. Most of the functionality is provided by the static methods that scan the *.protocol files of all installed kioslaves to get this information.

*.protocol files are installed in the "services" resource.

Author:
Torben Weis <weis@kde.org>

QDataStream operator >> ( QDataStream  str,
KServiceAction  act
)

\class KProtocolInfo kprotocolinfo.h <KProtocolInfo>

Information about I/O (Internet, etc.) protocols supported by KDE.

This class is useful if you want to know which protocols KDE supports. In addition you can find out lots of information about a certain protocol. A KProtocolInfo instance represents a single protocol. Most of the functionality is provided by the static methods that scan the *.protocol files of all installed kioslaves to get this information.

*.protocol files are installed in the "services" resource.

Author:
Torben Weis <weis@kde.org>

long qHash ( KPluginInfo  a0
)

Information about a plugin.

This holds all the information about a plugin there is. It's used for the user to decide whether he wants to use this plugin or not.

Author:
Matthias Kretz <kretz@kde.org>

long qHash ( KUrl  kurl
)

Information about a plugin.

This holds all the information about a plugin there is. It's used for the user to decide whether he wants to use this plugin or not.

Author:
Matthias Kretz <kretz@kde.org>

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.

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

Deprecated:
use KUrl(_url1).equals(KUrl(_url2), options) instead.

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

Deprecated:
use KUrl(_url1).equals(KUrl(_url2), options) instead.

  • 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