List Class Reference
from PyKDE4.kdecore import *
Namespace: KUrl
Detailed Description
\class List kurl.h <KUrl>
KUrl.List is a QList that contains KUrls with a few
convenience methods.
- See also:
- KUrl
- See also:
- QValueList
Methods |
| __init__ (self) |
| __init__ (self, KUrl url) |
| __init__ (self, QStringList list) |
| __init__ (self, [KUrl] list) |
int | __contains__ (self, KUrl a0) |
| __delitem__ (self, int a0) |
| __delitem__ (self, SIP_PYSLICE a0) |
int | __len__ (self) |
| __setitem__ (self, int a0, KUrl a1) |
| __setitem__ (self, SIP_PYSLICE a0, KUrl.List a1) |
bool | operator != (self, KUrl.List a0) |
KUrl.List | operator * (self, int a0) |
KUrl.List | operator *= (self, int a0) |
KUrl.List | operator + (self, KUrl.List a0) |
KUrl.List | operator += (self, KUrl.List a0) |
bool | operator == (self, KUrl.List a0) |
KUrl | operator [] (self, int a0) |
KUrl.List | operator [] (self, SIP_PYSLICE a0) |
| populateMimeData (self, QMimeData mimeData, KUrl.MetaDataMap metaData=KUrl.MetaDataMap(), KUrl.MimeDataFlags flags=KUrl.DefaultMimeDataFlags) |
QStringList | toStringList (self) |
Static Methods |
bool | canDecode (QMimeData mimeData) |
KUrl.List | fromMimeData (QMimeData mimeData, KUrl.MetaDataMap metaData=0) |
QStringList | mimeDataTypes () |
Method Documentation
__init__ |
( |
self, |
|
|
|
KUrl |
url |
|
) |
|
|
|
Creates a list that contains the given URL as only
item.
- Parameters:
-
Creates a list that contains the URLs from the given
list of strings.
- Parameters:
-
| list | the list containing the URLs as strings
|
__init__ |
( |
self, |
|
|
|
[KUrl] |
list |
|
) |
|
|
|
Creates a list that contains the URLs from the given QList<KUrl>.
- Parameters:
-
| list | the list containing the URLs
|
int __contains__ |
( |
self, |
|
|
|
KUrl |
a0 |
|
) |
|
|
|
__delitem__ |
( |
self, |
|
|
|
int |
a0 |
|
) |
|
|
|
__delitem__ |
( |
self, |
|
|
|
SIP_PYSLICE |
a0 |
|
) |
|
|
|
__setitem__ |
( |
self, |
|
|
|
int |
a0, |
|
|
KUrl |
a1 |
|
) |
|
|
|
__setitem__ |
( |
self, |
|
|
|
SIP_PYSLICE |
a0, |
|
|
KUrl.List |
a1 |
|
) |
|
|
|
Return true if mimeData contains URI data
Extract a list of KUrls from the contents of mimeData.
Decoding will fail if mimeData does not contain any URLs, or if at
least one extracted URL is not valid.
- Parameters:
-
| mimeData | the mime data to extract from; cannot be 0
|
| metaData | optional pointer to a map holding the metadata
|
- Returns:
- the list of urls
Return the list of mimeTypes that can be decoded by fromMimeData
KUrl operator [] |
( |
self, |
|
|
|
int |
a0 |
|
) |
|
|
|
KUrl.List operator [] |
( |
self, |
|
|
|
SIP_PYSLICE |
a0 |
|
) |
|
|
|
populateMimeData |
( |
self, |
|
|
|
QMimeData |
mimeData, |
|
|
KUrl.MetaDataMap |
metaData=KUrl.MetaDataMap(), |
|
|
KUrl.MimeDataFlags |
flags=KUrl.DefaultMimeDataFlags |
|
) |
|
|
|
Adds URLs data into the given QMimeData.
By default, populateMimeData also exports the URLs as plain text, for e.g. dropping
onto a text editor.
But in some cases this might not be wanted, e.g. if adding other mime data
which provides better plain text data.
WARNING: do not call this method multiple times on the same mimedata object,
you can add urls only once. But you can add other things, e.g. images, XML...
- Parameters:
-
| mimeData | the QMimeData instance used to drag or copy this URL
|
| metaData | KIO metadata shipped in the mime data, which is used for instance to
set a correct HTTP referrer (some websites require it for downloading e.g. an image)
|
| flags | set NoTextExport to prevent setting plain/text data into mimeData
In such a case, setExportAsText( false ) should be called.
|
Converts the URLs of this list to a list of strings.
- Returns:
- the list of strings