QImageDrag - Drag-and-drop object for transferring images
#include <qdragobject.h>
Inherits QDragObject.
Public Members
QImageDrag ( QImage image, QWidget * dragSource = 0, const
char * name = 0 )
QImageDrag ( QWidget * dragSource = 0, const char * name =
0 )
~QImageDrag ()
virtual void setImage ( QImage image )
Static Public Members
bool canDecode ( const QMimeSource * e )
bool decode ( const QMimeSource * e, QImage & i )
bool decode ( const QMimeSource * e, QPixmap & i )
DESCRIPTION
The QImageDrag class provides a drag-and-drop object for
transferring images.
Images are offered to the receiving application in
multiple formats, determined by the output formats in Qt.
For detailed information about drag-and-drop, see the
QDragObject class.
MEMBER FUNCTION DOCUMENTATION
QImageDrag::QImageDrag ( QImage image, QWidget * dragSource = 0,
const char * name = 0 )
Constructs an image drag object and sets it to image.
dragSource must be the drag source, name is the object
name.
QImageDrag::QImageDrag ( QWidget * dragSource = 0, const char *
name = 0 )
Constructs a default text drag object. dragSource must be
the drag source, name is the object name.
QImageDrag::~QImageDrag ()
Destructs the image drag object and frees up all allocated
resources.
bool QImageDrag::canDecode ( const QMimeSource * e ) [static]
Returns TRUE if the information in e can be decoded into
an image.
See also decode().
Examples: desktop/desktop.cpp
[static]
Attempts to decode the dropped information in e into img,
returning TRUE if successful.
See also canDecode().
bool QImageDrag::decode ( const QMimeSource * e, QPixmap & pm )
[static]
Attempts to decode the dropped information in e into pm,
returning TRUE if successful.
This is a convenience function that converts to pm via a
QImage.
See also canDecode().
Examples: desktop/desktop.cpp
QByteArray QImageDrag::encodedData ( const char * fmt ) const
[virtual]
Reimplemented for internal reasons; the API is not
affected.
const char * QImageDrag::format ( int i ) const [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QMimeSource.
void QImageDrag::setImage ( QImage image ) [virtual]
Sets the image to be dragged. You will need to call this
if you did not pass the image during construction.
SEE ALSO
http://doc.trolltech.com/qimagedrag.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
Man(1) output converted with
man2html