QStoredDrag - Simple stored-value drag object for
arbitrary MIME data
#include <qdragobject.h>
Inherits QDragObject.
Inherited by QColorDrag and QUriDrag.
Public Members
QStoredDrag ( const char * mimeType, QWidget * dragSource
= 0, const char * name = 0 )
~QStoredDrag ()
virtual void setEncodedData ( const QByteArray & )
virtual QByteArray encodedData ( const char * ) const
DESCRIPTION
Simple stored-value drag object for arbitrary MIME data.
When a block of data only has one representation, you can
use a QStoredDrag to hold it.
For detailed information about drag-and-drop, see the
QDragObject class.
MEMBER FUNCTION DOCUMENTATION
QStoredDrag::QStoredDrag ( const char * mimeType, QWidget *
dragSource = 0, const char * name = 0 )
Constructs a QStoredDrag. The parameters are passed to the
QDragObject constructor, and the format is set to
mimeType.
The data will be unset. Use setEncodedData() to set it.
QStoredDrag::~QStoredDrag ()
Destructs the drag object and frees up all allocated
resources.
QByteArray QStoredDrag::encodedData ( const char * m ) const
[virtual]
Returns the stored data.
See also setEncodedData().
const char * QStoredDrag::format ( int i ) const [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QMimeSource.
void QStoredDrag::setEncodedData ( const QByteArray & encodedData
) [virtual]
The encoded data is what's delivered to the drop sites,
and must be in a strictly defined and portable format.
The drag object can't be dropped (by the user) until this
function has been called.
SEE ALSO
http://doc.trolltech.com/qstoreddrag.html
http://www.trolltech.com/faq/tech.html
COPYRIGHT
Copyright 1992-2001 Trolltech AS,
http://www.trolltech.com. See the license file included
in the distribution for a complete license statement.
AUTHOR
Generated automatically from the source code.
BUGS
If you find a bug in Qt, please report it as described in
http://doc.trolltech.com/bughowto.html. Good bug reports
make our job much simpler. Thank you.
In case of content or formattting problems with this
manual page, please report them to qt-bugs@trolltech.com.
Please include the name of the manual page
(qstoreddrag.3qt) and the Qt version (2.3.1).
Man(1) output converted with
man2html