Hi All,

I'm not able to do this simple action.
I have an application that interact with an usb device and, in a special tab, i show to the user a listview that present a special directory of that device.
At some point, i want to let the user drag a file(s) from the device(from the listview) to the desktop(or wherever he wants).

I tryed to use the DelayedEncoding example http://doc.qt.digia.com/4.6/dragandd...dencoding.html from QT 4.6 but, for my custom file, seems not work. when i drop the file to desktop nothing happen.

The function:
Qt Code:
  1. void SourceWidget::createData(const QString &mimeType)
  2. {
  3. if ( mimeType != "application/x-delayedencoding" )
  4. return;
  5.  
  6. mimeData->setData( "application/x-delayedencoding", imageData );
  7. }
To copy to clipboard, switch view to plain text mode 
is never called from the MimeData function
Qt Code:
  1. QVariant retrieveData(const QString &mimetype, QVariant::Type type) const;
To copy to clipboard, switch view to plain text mode 
I think the problem is the creation of the mime data object, but i'm not able to understand what i have to do for insert information like mime data and mime type for my custom files.

Thanks in advace, for any help or suggestion.