global Namespace Reference
from PyKDE4.kdecore import *
Detailed Description
Class Index
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
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
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
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
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
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
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
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)
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)
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.
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.
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.
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.
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.
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.
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.
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.