class KURLDrag

This class is to be used instead of QUriDrag when using KURL. More...

Definition#include <kurldrag.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Static Methods


Detailed Description

This class is to be used instead of QUriDrag when using KURL. The reason is : QUriDrag (and the XDND/W3C standards) expect URLs to be encoded in UTF-8 (unicode), but KURL uses the current locale by default.

To create a drag object, use KURLDrag::newDrag with a list of KURLs. To decode a drop, use KURLDrag::decode or QUriDrag::decodeLocalFiles.

QUriDrag *  newDrag ( const KURL::List &urls, QWidget* dragSource = 0, const char * name = 0 )

newDrag

[static]

Constructs an object to drag the list of URLs in urls. The dragSource and name arguments are passed on to QUriDrag, and the list of urls is converted to UTF-8 before being passed to QUriDrag.

bool  decode ( const QMimeSource *e, KURL::List &urls )

decode

[static]

Convenience method that decodes the contents of e into a list of KURLs.


Generated by: faure on ftp.kde.com on Wed Jun 20 14:22:19 2001, using kdoc 2.0a53.